
Проект был вышел на пенсию на своей альфа -стадии.
Натранк был веб -приложением национальной футбольной команды, используя модифицированную версию системы рейтинга ELO. Целью проекта было создание программного обеспечения, которое будет обеспечить веб -сайт, служащий той же целью, что и рейтинги World Football Elo, но с большим количеством данных для изучения и значительно улучшенным пользовательским опытом.
Обеспечивает доступ к данным соответствия и ранжированию с помощью REST-подобных конечных точек. Модуль администратора позволяет администратору, среди прочих задач, импортируйте данные соответствия с помощью веб -интерфейса.
Некоторые из используемых технологий и инструментов: Java 8, Spring Boot, Spring Web MVC, Джексон, Spring Security, MySQL, Hibernate 5, Spring Data JPA, JSP, JSTL, Bootstrap 3, Maven.
Одностраничное приложение, которое обращается к данным, предоставленным модулем бэкэнд с помощью запросов AJAX, и представляет веб-интерфейс для пользователя для просмотра данных.
Некоторые из используемых технологий и инструментов: TypeScript, React, Mobx, Sass, Yarn, Webpack, Highcharts. В старой итерации (aldend old): JavaScript (ES5), AngularJs, Less, Bootstrap 3, Bower, NPM, Grunt, Yeoman, Generator-CG-Angular, HighCharts.
Контейнер Docker Docker базы данных настолько настроен, что база данных предварительно заполняется данными соответствия до чемпионата мира 1950 года.
cd natrank/backenddocker-compose upcd natrank/backenddocker build --tag natrank-db dbdocker run -d -p 3306:3306 --rm natrank-dbDB_HOST=localhost:3306 ./mvnw spring-boot:run (не забудьте использовать Java 8) cd natrank/backendmysql -h localhost:3306 -u <USER> -p <PASSWORD> < db/schema.sqlsrc/main/resources/application.ymlDB_HOST=localhost:3306 ./mvnw spring-boot:run (не забудьте использовать Java 8)cd natrank/frontendyarn && yarn startapi core adminСмотрите файл copying.md.