170
社区成员




Course for This Assignment | 2401_MU_SE_FZU |
---|---|
Team Name | NoFantasy |
Assignment Requirements | Fifth Assignment——Alpha Sprint |
Objectives of This Assignment | Alpha Sprint |
Other References | NO reference |
Backend Architecture: Set up the basic backend architecture for the fitness tracking platform, define the database models (e.g., users, workouts, health metrics, progress tracking).
API Endpoints: Define essential API endpoints for user authentication, workout tracking, progress updates, and data retrieval.
Front-End Framework Setup: Create the front-end project structure using React or Vue.js, defining components (e.g., workout tracker, user dashboard, profile management), routing, and state management.
API Development: Implement the backend APIs for CRUD operations on user data, workout logs, health metrics (e.g., weight, calories burned, heart rate), and progress tracking.
Unit Testing: Conduct initial unit testing of API functionality.
UI Design: The design team finalizes the UI/UX for key pages, including:
Front-End Implementation: Build the front-end based on UI design, focusing on components like workout tracking, health metrics visualization, and goal setting.
API Integration: Start integrating the front-end with the back-end APIs, ensuring proper data fetching, posting workout data, and updating user progress.
Interface Testing: Test all API endpoints with the front-end, ensuring smooth data flow (e.g., user login, workout tracking, progress updates).
Bug Fixing: Address any issues found during testing, such as API connection problems, UI rendering bugs, or incorrect data handling.
Bug Fixing: Resolve any remaining bugs or issues in the system, focusing on both front-end and back-end performance.
Performance Optimization: Analyze API response times, optimize database queries, and ensure the platform is responsive across devices.
Team Collaboration:
Version Control:
Flexibility:
Through regular team meetings, we established an open and efficient communication channel, which helped us address challenges promptly. With team discussions and effective decision-making, we were able to keep the project on track.
We learned to make data-driven decisions, especially under pressure, while balancing the needs of the platform and ensuring smooth integration between front-end and back-end systems.
Through regular team meetings, we maintained open and efficient communication, allowing us to address challenges quickly and implement solutions through collaborative discussions.
We learned to prioritize user-centered design and effective communication within the team, ensuring the platform not only meets user expectations but also enhances their fitness journey. Through collaborative problem-solving, I balanced project goals with technical requirements, improving both the functionality and aesthetic appeal of the platform.
Student ID | Name | Work Description | Contribution |
---|---|---|---|
832201223 | MingJun Xu | 1. Coordination of links between project programmes 2. Back-end development 3. Blog writing 4. Data retrieval and report writing 5.Docking with publicity team and product manager 6. Connect with local gyms to form partnerships 7. Requirement analysis document writing 8. Gather information and integrate | 16% |
832201217 | ZhiHua Ou | 1.Back-end development 2.Add, modify data and related content 3.Forum/discussion forum construction, posting construction | 6% |
832201216 | Yi Lin | 1.Back-end development 2.Add, modify data and related content 3.Forum/discussion forum construction, posting construction 4. Data retrieval and report writing | 8% |
832201203 | CongHan You | 1.Back-end development 2.Add, modify data and related content 3.Forum/discussion forum construction, posting construction | 6% |
832201220 | ShiHao Zhou | 1.Front-end beautification 2.Front-end development 3.Forum/discussion forum construction, posting construction | 6% |
832201221 | JiaAo Hou | 1.Front-end beautification 2.Front-end development 3.Forum/discussion forum construction, posting construction 4.Gather information and integrate 5.Requirement analysis document writing 6. Connect with local gyms to form partnerships 7.Data retrieval and report writing | 14% |
832201202 | ZiChong Wang | 1.Optimize database queries 2.improve API performance, and implement 3.caching mechanisms for high performance. | 6% |
832201206 | Zhe Liu | 1.Optimize database queries 2.improve API performance, and implement 3.caching mechanisms for high performance 4.Gather information and integrate 5.Requirement analysis document writing 6. Connect with local gyms to form partnerships 7.Data retrieval and report writing | 14% |
832201224 | ShaoSong Guo | 1.Optimize database queries 2.improve API performance, and implement 3.caching mechanisms for high performance. | 6% |
832201121 | Yu Gao | 1.UI/UX design 2.Docking with publicity team and product manager 3.Gather information and integrate | 6% |
832201123 | XingCheng Huang | 1.UI/UX design 2.Docking with publicity team and product manager 3.Gather information and integrate | 6% |
832101218 | YuLiang Lin | 1.UI/UX design 2.Docking with publicity team and product manager 3.Gather information and integrate | 6% |
We will continue to optimize the user interface to ensure it is more intuitive, accessible, and aligned with the needs of fitness enthusiasts. Our front-end developers will collaborate closely to identify user pain points and continuously improve the UI based on feedback. By making the platform easier to navigate, we aim to provide a seamless experience for users tracking their workouts and health data.
To improve search accuracy and workout discovery, we will enhance our search algorithms and improve keyword matching capabilities. By introducing more advanced filters and sorting options, users will be able to find specific exercises, routines, and health tips more easily, making it faster for them to reach their fitness goals.
We will also enhance the communication tools within the platform to support better interaction between users and fitness experts or trainers. Features like direct messaging, video calls for workout guidance, and interactive chatrooms will be introduced, ensuring users have easy access to personalized advice and support. Additionally, we will establish a feedback and support system that allows users to resolve any issues quickly and efficiently, ensuring a smooth and satisfying experience.
Through these improvements, we aim to offer a more effective and engaging fitness tracking experience. By continuously listening to user feedback and adapting our platform, we are committed to delivering high-quality features that meet the evolving needs of our fitness community.