Skip to content

coslynx/fitbuddy-progress-tracker

Repository files navigation

Fitness Tracker MVP

Track fitness goals, monitor progress, and share achievements online.

Developed with the software and tools below.

React Framework Frontend Technologies Backend Technology Database Technology
git-last-commit GitHub commit activity GitHub top language

📑 Table of Contents

  • 📍 Overview
  • 📦 Features
  • 📂 Structure
  • 💻 Installation
  • 🏗️ Usage
  • 🌐 Hosting
  • 📄 License
  • 👏 Authors

📍 Overview

This repository contains a Minimum Viable Product (MVP) for a Fitness Tracker web application. This application allows users to set fitness goals, track their progress, and share their achievements online. The application is built using a React frontend, a simplified Node.js backend, and MongoDB Atlas for data storage. It's designed to be a user-friendly platform for fitness enthusiasts to monitor their progress.

📦 Features

Feature Description
🔑 User Authentication Secure user login and registration using a username and password.
🎯 Goal Setting Allows users to set personalized fitness goals (e.g., weight loss, distance running, etc.)
📈 Progress Tracking Users can log their progress towards their goals and view it in a simple dashboard.
📱 Responsive Design The user interface is responsive and can be accessed on various devices such as desktops, tablets, and mobile phones.
💾 Data Storage Utilizes MongoDB Atlas for data persistence.
⚛️ React Frontend Implemented with React for a dynamic and interactive user experience.
⚙️ Simplified Backend Uses a simplified Node.js API service to handle data requests, not a full-fledged server for this MVP.
🔀 Navigation Smooth navigation between views/pages using React Router.
🛡️ Security Includes basic security practices like input sanitization and token based authentication.

📂 Structure