natrank
1.0.0

該項目已在其Alpha舞台上退休。
Natrank是一支國家足球隊,使用ELO評級系統的修改版本對Web應用程序進行排名。該項目的目的是創建軟件,該軟件將為網站提供與世界足球ELO評級相同的目的,但要探索更多的數據並改善了用戶體驗。
通過類似REST的端點提供訪問匹配和排名數據。管理模塊使管理員可以使用Web接口導入匹配數據。
使用的一些技術和工具:Java 8,Spring Boot,Spring Web MVC,Jackson,Spring Security,MySQL,Hibernate 5,Spring Data JPA,JSP,JSP,JSTL,Bootstrap 3,Maven。
一個單頁應用程序,該應用程序通過AJAX請求訪問後端模塊提供的數據,並為用戶提供Web界面以瀏覽數據。
一些使用的技術和工具:打字稿,React,Mobx,Sass,Yarn,WebPack,HighCharts。在舊的迭代(前端老式)中:JavaScript(ES5),Angularjs,Light,Bootstrap 3,Bower,NPM,Grunt,Yeoman,Generator-CG-CG-GENCULAR,HIGHCHARTS。
數據庫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.yml中配置DB用戶名和密碼DB_HOST=localhost:3306 ./mvnw spring-boot:run (請記住使用Java 8)cd natrank/frontendyarn && yarn startcore api和admin模塊請參閱copying.md文件。