Author: Nathan Gopee
Project: WSP-Final-Project-Fall2024
Course: Web Server Programming (Fall 2024)
A full-stack web app for logging exercises, tracking meals, setting fitness goals, and connecting with friends. It combines fitness tracking with social features to motivate users.
Live Demo: Fitness Tracker App
GitHub: Repository
- Dashboard: Quick overview of exercises, meals, calories, and progress.
- Exercise Management: Add, edit, delete exercises with duration and calories.
- Meal Management: Log meals with calorie tracking.
- Social: View friends' activities, calories burned, and meals.
- Search Users: Add or remove friends.
- Statistics: Track progress toward fitness goals.
- Profile Settings: Update profile and toggle themes.
- Admin Panel: Manage users and roles.
Category | Technology |
---|---|
Frontend | Vue.js, Bulma CSS |
Backend | Node.js, Express.js |
Database | Supabase |
Hosting | Render |
Version Control | Git, GitHub |
-
Clone the repository:
git clone https://github.com/ndg8743/WSP-Final-Project-Fall2024.git cd WSP-Final-Project-Fall2024
-
Install dependencies:
npm install
-
Run the app locally:
npm run dev
App available at
http://localhost:3000
. -
Build for production:
npm run build npm start
Nathan Gopee