Skip to content

Latest commit

 

History

History
62 lines (53 loc) · 2.79 KB

README.md

File metadata and controls

62 lines (53 loc) · 2.79 KB

Data Scout

English | Русский


Technology Badge
Travis CI[AS] Build Status
Travis CI[RS] Build Status
CodeCov codecov
Codebeat codebeat badge

Information about project

The "Data Scout" project is a web-service for providing a fair statistics and raiting of sport analitics (kappers), who sales their forecasts for betting. Supposed to create smart-contracts on Ethereum blockchain, that will generate tokens of reputation and control transfers. Users can have one of two roles: KAPPER or USER. It is an open-source project. Anyone can connect to it. For additional information apply to founders. Contacts are below.

Useful links

Technology stack

Back-end

  • Java 8 SE (java.lang, Сollections, multi-threading, Stream API, lyambdas)
  • Kotlin
  • Spring Framework 5 (IoC, Core, Boot 2, Security, MVC, Data, JPA, Transactions, JDBC, JAX-RS (REST), Test, Test DBUnit)
  • Lombok
  • Swagger 2
  • Joda Money
  • Jadira Framework
  • log4j (Logger) and slf4j
  • JPA 2 (Hibernate), JPQL and HQL
  • PostgreSQL, SQL, Flyway
  • Apache Maven
  • Servlet container Apache Tomcat
  • Unit-tests on JUnit, Mockito Framework, Hamcrest), integration tests (Spring Test, Spring Test DBUnit)
  • Integration with API of CBRF for getting currency rates
  • Integration with API of betting company Leon
  • DevOps, Travis CI / CD, CodeCov, deployment on Amazon Web Services
  • Amazon Web Services: AWS Elastic Beanstalk, AWS IAM, AWS EC2, AWS RDS, AWS S3, AWS CloudWatch
  • in plans using JMS (perhaps ActiveMQ)
  • smart-contracts will be written on Solidity for Ethereum. Integration by Web3j

Front-end

  • JavaScript
  • Jquery
  • AngularJS 1 (planning to change to React.js).

Contacts

Ashamaz Shomakhov

  • Role: founder, backend-developer
  • GitHub: soufee

Ruslan Suleymanov