NT_GYMMATE - AN AI-POWERED FITNESS TRAINING AND MONITORING SYSTEM FOR GYM TRAINEES

Các tác giả

  • Nguyễn Đức Nhật Trường Đại học Công nghiệp TP. HCM (IUH), Khoa CNTT
  • Trần Lê Thiên Trí Trường Đại học Công nghiệp TP. HCM (IUH), Khoa CNTT
  • Tôn Long Phước Trường Đại học Công nghiệp TP. HCM (IUH), Khoa CNTT

Từ khóa:

Fitness Application, AI, Personalized Training, Smart Nutrition, Mobile Application, React Native, Java Spring Boot, NodeJS, PostgreSQL

Tóm tắt

In the context of the growing demand for personalized health monitoring and training, many gym-goers still face challenges in creating effective workout plans, maintaining proper nutrition, and tracking their progress. This is primarily due to the lack of continuous professional guidance and the high cost of personal trainers. To address these challenges, we introduce NT_GymMate – a smart mobile application focused on monitoring and supporting gym members' training, with extensive application of Artificial Intelligence (AI). The application is developed on the React Native (Expo) platform for a smooth mobile experience, combined with a microservice backend architecture where Java Spring Boot handles core business logic, while NodeJS manages AI tasks such as workout plan generation and the chatbot, as well as interacting with external APIs. Key features of NT_GymMate include an AI Generate Plan that automatically suggests personalized workout schedules based on user goals and physical condition, a smart nutrition mode that recommends menus and recipes, and a 24/7 AI Chatbot Coach to provide technical advice and support anytime, anywhere. Additionally, the application allows users to create custom exercises, track their training progress through intuitive charts, suggest the nearest gyms, and build a Community to share and learn from each other. With NT_GymMate, users are equipped with a comprehensive, intelligent, and personalized tool to help them achieve their health goals in a scientific, effective, and sustainable manner.

Đã Xuất bản

09-12-2025

Số

Chuyên mục

Kỹ thuật phần mềm (Software Engineering)