A full-stack fitness application that allows users to record their workout logs and view their workout history. Built with the MERN stack and featuring secure authentication and data protection.
- Workout Logging: Record and track your workouts with detailed exercise information
- Workout History: View and analyze your past workout sessions
- User Authentication: Secure JWT-based session management
- Password Security: Bcrypt hashing for secure password storage
- Rate Limiting: API protection against abuse and spam
- React - Component-based UI framework with JSX syntax
- CSS - Styling and responsive layout design
- Node.js - Runtime environment
- Express.js - Web application framework
- MongoDB - NoSQL database for data storage
- Mongoose - MongoDB object modeling
- Register a new account or login with existing credentials
- Create workout logs by adding exercises, sets, reps, and weights
- View your workout history to track progress over time