The main objectives were to restore the platform, review and improve the existing code, and add new features to enhance functionality and user satisfaction.
The project also aimed to ensure the platform’s stable operation and minimal development and maintenance costs.
EOSIO blockchain was chosen for its efficient handling of smart contracts and instant transfer capabilities
Ruby on Rails was used for web application development.
Serverless Framework, Node.js, PostgreSQL, and TypeScript were used to build a robust and scalable backend.
Various libraries and tools such as Android support library, Dagger 2, Pushlink, EventBus, Lottie, Room, Lifecycle, Kotlin, RxJava2, and Retrofit2 were used to develop the Android applications.
Restored system functioning on local machines and documented deployment and administration procedures. Conducted a full code review, identified and fixed weaknesses, and improved solution design. Added new features based on user feedback and business needs.
Ensured stable operation of the platform by preparing recommendations for further stabilization and managing the coordinated efforts of training gyms in different countries. By successfully completing these tasks, we provided a comprehensive and user-friendly platform that supports personalized training and rehabilitation programs, ensuring high user satisfaction and effective outcomes.