双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

NoFantasy-Sprint Summary Essay

又菜又爱玩496 又菜又爱玩496 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Course for This Assignment2401_MU_SE_FZU
Team NameNoFantasy
Assignment RequirementsFifth Assignment——Alpha Sprint
Objectives of This AssignmentAlpha Sprint
Other ReferencesNO reference

1.Project Expected Plan

Day 1-2: Backend Architecture & Data Model

  • 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.

Day 3-4: API Development & UI Design

  • 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:

    • Home Page: Overview of the user’s fitness data, goals, and progress.
    • Workout Page: Start/track exercises and view metrics.
    • Profile Page: Manage personal information, fitness preferences, and settings.

      Day 5-6: Front-End Development & API Integration

  • 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.

    Day 7-8: Interface Testing & Debugging

  • 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.

    Day 9: Performance Optimization & Final Fixes

  • 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.

Day 10: Release Preparation & Documentation

  • Release Documents: Prepare release documentation, including user guides, API documentation, and a list of features.
  • Project Summary: Summarize the development process, review challenges faced, and note improvements for future versions.
  • Final Review: Ensure all features are functioning as expected, and prepare the platform for launch.

    Additional Notes

Team Collaboration:

  • Ensure effective collaboration among team members through regular meetings and communication to address potential issues.

Version Control:

  • Use version control systems (e.g., Git) to track code changes, enabling collaborative work among team members.

Flexibility:

  • Maintain flexibility during the project, adjusting plans based on actual progress and needs.

2.Team Members' Work and Gain

Back-end development group:

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.

  1. I focused on learning to build scalable and maintainable APIs for the platform.
  2. Designed clean and flexible APIs to handle the interaction between the front-end and back-end, ensuring smooth data exchange for workout logs, health metrics, and user profiles.
  3. Improved the readability and maintainability of our backend code through design principles, ensuring a more intuitive and organized structure.
  4. Utilized debugging tools and robust logging systems to enhance issue identification and resolution efficiency, streamlining the development process.
  5. Acknowledged the importance of team collaboration in driving the project forward, ensuring each team member’s contributions were aligned with the overall goals.

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.

Frontend Development:

Through regular team meetings, we maintained open and efficient communication, allowing us to address challenges quickly and implement solutions through collaborative discussions.

  1. I focused on mastering to build dynamic, responsive user interfaces for the FitTrack platform.
  2. Designed and developed reusable UI components such as workout tracking forms, user dashboards, and progress visualization elements to ensure a consistent user experience.
  3. Worked on improving the user interaction and navigation experience, ensuring users can easily access their workout data, set goals, and track progress with minimal friction.
  4. Integrated front-end components with the back-end APIs to ensure smooth data flow, including user authentication and workout data submission.
  5. Recognized the importance of user feedback and continuous iteration, refining design and functionality based on real-time feedback from users.

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.

3.Contribution Form

Student IDNameWork DescriptionContribution
832201223MingJun Xu1. 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%
832201217ZhiHua Ou1.Back-end development
2.Add, modify data and related content
3.Forum/discussion forum construction, posting construction
6%
832201216Yi Lin1.Back-end development
2.Add, modify data and related content
3.Forum/discussion forum construction, posting construction
4. Data retrieval and report writing
8%
832201203CongHan You1.Back-end development
2.Add, modify data and related content
3.Forum/discussion forum construction, posting construction
6%
832201220ShiHao Zhou1.Front-end beautification
2.Front-end development
3.Forum/discussion forum construction, posting construction
6%
832201221JiaAo Hou1.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%
832201202ZiChong Wang1.Optimize database queries
2.improve API performance, and implement 3.caching mechanisms for high performance.
6%
832201206Zhe Liu1.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%
832201224ShaoSong Guo1.Optimize database queries
2.improve API performance, and implement 3.caching mechanisms for high performance.
6%
832201121Yu Gao1.UI/UX design
2.Docking with publicity team and product manager
3.Gather information and integrate
6%
832201123XingCheng Huang1.UI/UX design
2.Docking with publicity team and product manager
3.Gather information and integrate
6%
832101218YuLiang Lin1.UI/UX design
2.Docking with publicity team and product manager
3.Gather information and integrate
6%

4.Vision for the Next Phase

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.

...全文

相关推荐

zed(Rust)开源项目完整源码

「zed(Rust)开源项目完整源码」是开源项目(Rust)。项目简介:Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。

phpgolife

IEC 63281-3-1:2024 电动运输车 - 第3-1部分:考虑实际使用温度条件的电动滑板车总运行时间性能测试方法 - 完整英文电子版(30页)

IEC 63281-3-1:2024规定了电动滑板车单人运输总运行时间的测试方法,考虑了用户在不同温度下驾驶时的实际使用温度条件,用于公路或公共场所。 本文件不涵盖残障人士或老年人的电动滑板车。此外,本文件不包括货运电动滑板车。

John-130

植物大战僵尸神人版-手机版-arm64-2026.10.30-手机版.apk.1

植物大战僵尸神人版-手机版-arm64-2026.10.30-手机版.apk.1

2401_83201887

YOLO26算法表面凹坑与条纹检测+训练好的模型+610张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[未获取()] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 100 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.7184** mAP50-95 | 0.4372 Precision | 0.6793 Recall | 0.7024 train/box_loss | 1.1399 train/cls_loss | 0.7578 val/box_loss | 1.3453 val/cls_loss | 1.0488 【训练过程分析】 记得从开始第一轮训练起,那曲线就一直像坐滑梯一样,很快地就下滑到了低谷值。大概到第 10 轮时,模型就开始缓慢而持续地从 0.5 左右的 mAP50 走向平稳上升的通道。整个训练过程,除了初期的那股势如破竹的气势外,中间部分的曲线就变得起伏不定,有时还会在某个阶段停滞不前,似乎在寻找下一个前进的方向。而到了后期,曲线又慢慢开始平稳下来,从第 80 轮开始,mAP50 的提升逐渐减缓,这时候,我不得不面对一个问题:是继续等待模型自行收敛,还是尝试更多的调参策略。在经过一轮轮的观察和思考后,我觉得继续等待已经不太可能有显著的进步,于是决定在第 95 轮时停下了脚步,最终完成了总共 100 轮的训练任务。 在训练过程的后半程,我注意到 loss 曲线虽然总体下降趋势明显,但在某些阶段却出现了停滞,特别是在第 70 轮到... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

guo_xiao_xiao_

编程语言扩展与跨边界架构设计:五种组合方式、统一判定与框架开发(20章)

本资源是一份 20章系统化技术长文,围绕“宿主语言如何借外部力量获得自身不具备的能力”展开,建立 “脚本解释器核心—适配层—被组合组件”三层统一模型,系统拆解 进程级、函数级、协议级、语言级、数据级 五种边界,并给出可复用的 三问拆解法、跨边界四要素、适配层厚薄定律与横向判定规则。内容覆盖 Shell 管道、Python import、requests/psycopg2、setuptools entry_points、Make/CMake、CI/CD、Lua 嵌入式脚本、Airflow DAG 等八个典型实例,深入讲解进程通信、ABI/FFI、动态库加载、import 协议、插件发现与入口点、HTTP 与数据库线协议、序列化与 Schema、构建编排、任务调度与数据管道等机制。文档同时包含混合系统主导/从属方式判定、选型决策树、反模式批判、框架开发清单、插件 SDK 设计、隔离策略、性能预算、可观测治理、综合实例、术语表、原文核心内容收录与交付校验清单。本资源适合 架构师、框架/平台开发者、插件系统设计者、跨语言集成工程师、后端与数据平台工程师、技术负责人 阅读,可作为技术选型、架构评审、插件体系设计、跨边界排障与团队内训的参考手册。关键词: 编程语言扩展、跨边界架构、五种边界、三层模型、进程级组合、函数级组合、协议级组合、语言级组合、数据级组合、插件系统、FFI、ABI、import机制、HTTP、数据库线协议、CI/CD、Lua、Airflow、框架设计、技术选型。

千江明月
评论
收藏 已收藏
分享
返回顶部