Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srivenkat13/workout-buddy-app
Full Responsive MERN application to track workouts 🏋️
https://github.com/srivenkat13/workout-buddy-app
authentication context-api express fullstack jwt mern mongodb-atlas react
Last synced: 28 days ago
JSON representation
Full Responsive MERN application to track workouts 🏋️
- Host: GitHub
- URL: https://github.com/srivenkat13/workout-buddy-app
- Owner: srivenkat13
- Created: 2024-06-17T05:46:06.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T09:42:20.000Z (5 months ago)
- Last Synced: 2024-07-16T12:20:44.874Z (5 months ago)
- Topics: authentication, context-api, express, fullstack, jwt, mern, mongodb-atlas, react
- Language: JavaScript
- Homepage: https://workout-buddy-sv.vercel.app
- Size: 276 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Workout Buddy: A Workout Tracking app
[![Deploy with Vercel](https://vercel.com/button)](https://heroku.com/deploy)
## Overview
A full-stack web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with authentication. It allows users to track their workouts and diets efficiently, providing features for creating, deleting, and viewing workout routines.TODO: Graph to display progress
## Features
- **User Authentication**: Secure user registration and login using JWT (JSON Web Tokens).
- **Workout Tracking**: Create and manage workout routines, log exercises, and track progress over time.
- **Diet Tracking**: Record daily meals, calorie intake, and nutritional information.
- **Streak** : Keep Track of workout Streak
- **Responsive Design**: Mobile-friendly interface for easy access on any device.
- **Guest User**: Can login as guest user
## Tech Stack- **Frontend**: React.js with Context API and Reducer hook for state management and styled with CSS and Framer Motion.
- **Backend**: Node.js with Express.js for RESTful APIs and MongoDB for data storage.
- **Authentication**: JWT (JSON Web Tokens) for secure user authentication.
- **Deployment**: Deployed on Vercel, with MongoDB Atlas for cloud database hosting.