
이 프로젝트는 알파 단계에서 은퇴했습니다.
Natrank는 ELO 등급 시스템의 수정 된 버전을 사용하여 웹 애플리케이션 순위를 매기는 전국 축구 팀이었습니다. 이 프로젝트의 목표는 World Football Elo 등급과 동일한 목적을 달성하는 웹 사이트에 힘을 발휘할 수있는 소프트웨어를 만드는 것이었지만 더 많은 데이터를 탐색하고 사용자 경험을 많이 향상 시켰습니다.
REST와 유사한 엔드 포인트를 통해 일치 및 순위 순위에 대한 액세스를 제공합니다. 관리자 모듈을 사용하면 관리자가 다른 작업 중에서 웹 인터페이스를 사용하여 일치 데이터를 가져올 수 있습니다.
Java 8, Spring Boot, Spring Web MVC, Jackson, Spring Security, MySQL, Hibernate 5, Spring Data JPA, JSP, JSTL, Bootstrap 3, Maven을 사용한 기술 및 도구 중 일부.
AJAX를 통해 백엔드 모듈에서 제공 한 데이터에 액세스하고 사용자가 데이터를 탐색 할 수있는 웹 인터페이스를 제공하는 단일 페이지 응용 프로그램.
사용 된 기술 및 도구 중 일부 : TypeScript, React, Mobx, Sass, 원사, 웹 팩, 하이 차트. 구식 반복 (Frontend-old) : JavaScript (ES5), AngularJS, Less, Bootstrap 3, Bower, NPM, Grunt, Yeoman, Generator-CG-angular, 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 파일을 참조하십시오.