Skip to content

coslynx/fitness-pulse-tracker-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackFitnessGoals

Web app to track fitness goals, monitor progress and share.

Developed with the software and tools below.

React 19.0.0 JavaScript, HTML, CSS Node.js MongoDB
git-last-commit GitHub commit activity GitHub top language

📑 Table of Contents

  • 📍 Overview
  • 📦 Features
  • 📂 Structure
  • 💻 Installation
  • 🏗️ Usage
  • 🌐 Hosting
  • 📄 API Documentation
  • 📜 License & Attribution

📍 Overview

The TrackFitnessGoals web application is a Minimum Viable Product (MVP) designed for fitness enthusiasts to track their goals, monitor progress, and share achievements. Built with React for the frontend and Node.js for the backend, it provides user authentication, goal setting, progress tracking via charts, and basic text-based social sharing. This MVP focuses on core functionality and user experience for easy monitoring and sharing.

📦 Features

Feature Description
🔐 User Authentication Secure login and signup functionalities to manage user accounts.
🎯 Goal Setting Ability to set personalized fitness goals with a name, description, start and target dates, target value and unit.
📈 Progress Tracking Visualize progress via charts and regular updates, allowing users to monitor their progress over time.
📱 Responsive Design Built with Tailwind CSS to ensure the application is responsive for various screen sizes.
🔗 Social Sharing Basic text-based sharing of fitness achievements to friends.
🗄️ Data Storage Utilizes MongoDB Atlas for efficient data storage and retrieval.
Efficient APIs Provides secure and efficient APIs via Node.js for data management.

📂 Structure