- 📍 Overview
- 📦 Features
- 📂 Structure
- 💻 Installation
- 🏗️ Usage
- 🌐 Hosting
- 📄 License
- 👏 Authors
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.
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. |