Skip to content

BUMETCS673/seprojects-cs673a2f24_team6

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS673A2F24_Team6

Overview

FitFusion is a web-based fitness tracking platform designed for fitness enthusiasts, athletes, and beginners. The platform allows users to log workouts, create personalized fitness plans, and visualize progress over time. It also aims to incorporate AI-driven exercise suggestions as an advanced feature. The platform is built to offer a powerful, user-friendly interface and dynamic functionalities that surpass mobile app limitations.

Team Members

  • Haoran Zheng: Team Leader
  • Jiankun Dong: Design and Implementation Leader
  • Chengqin Li: QA Leader
  • Yuhan Pan: Requirement Leader
  • Yunrui Huang: Configuration Leader
  • Hangqi Wu: Security Leader

Tech Stack

  • Frontend: Vue.js
  • Backend: Node.js
  • Database: MySQL
  • AI Integration: ChatGPT API or Llama API
  • Version Control: Git & GitHub
  • Containerization: Docker
  • DevOps Tools: Jira, AWS
  • Testing Tools: Cerberus (for UI), Jest (for unit tests), Postman & JMeter (for API testing)

Continuous Update Statement

This README file is a living document and will be continuously updated throughout the project lifecycle. Changes in project scope, architecture, team roles, and other project components will be reflected here as the project progresses.

JIRA

Here's the link to our JIRA https://cs673a2f24team6.atlassian.net/jira/software/projects/FITFUSION/boards/1

Screen shots

Alt text Alt text Alt text Alt text

About

FitFusion, a fitness planning and tracking website

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 49.9%
  • JavaScript 46.7%
  • HTML 1.6%
  • Other 1.8%