
تم تقاعد المشروع في مرحلة ألفا.
كان Natrank تطبيقًا وطنيًا لتصنيف فريق كرة القدم على شبكة الإنترنت باستخدام نسخة معدلة من نظام تصنيف ELO. كان الهدف من المشروع هو إنشاء برامج من شأنها أن تعمل على تشغيل موقع ويب يخدم نفس الغرض من تصنيفات World Football Elo ، ولكن مع مزيد من البيانات لاستكشاف تجربة المستخدم المحسنة.
يوفر الوصول إلى بيانات المطابقة وتصنيف البيانات من خلال نقاط النهاية التي تشبه الراحة. تتيح وحدة المسؤول للمسؤول أن يقوم المسؤول ، من بين مهام أخرى ، باستيراد بيانات مطابقة باستخدام واجهة ويب.
بعض التقنيات والأدوات المستخدمة: 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 ، Yarn ، Webpack ، Highcharts. في التكرار القديم (Oldend Old): JavaScript (ES5) ، AngularJs ، أقل ، 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.ymlDB_HOST=localhost:3306 ./mvnw spring-boot:run (تذكر استخدام Java 8)cd natrank/frontendyarn && yarn startapi core adminانظر ملف copying.md.