Skip to content

Commit

Permalink
Update Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
thedemonsid committed Jul 9, 2024
1 parent 22dc5b7 commit 85b21de
Showing 1 changed file with 9 additions and 93 deletions.
102 changes: 9 additions & 93 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,105 +2,21 @@

## Project Overview

**Level Up Your Fitness** is a full-stack application designed to help users achieve their fitness goals through personalized workout and nutrition plans. This platform caters to individuals at all levels of their fitness journey, providing tools for tracking progress, managing diet, and staying motivated.

## Todo List
### **Configurations** :-
- [x] Create a new repository and initialize the next.js project
- [x] Add a README file

### **Frontend** :-
- [x] Skeleton UI
- [x] Implement Plan Based Onboarding forms
- [x] Implement DashBoard
- [x] Implement Gym Plan Page (AI Based + form input based)
- [x] Implement Nutrition Plan Page (AI Based + form input based)
- [ ] Implement Gym-tracker(A detailed Page where we can show every little insight)
- [ ] Implement Nutri-tracker(A detailed Page where we can show every little insight)
- [x] User Session
- [x] Responsive design (!important)
- [ ] Create a new Page for the user to get the payment details
- [ ] Create a new Page for the user to get the payment history
- [ ] Create a new Page for the user to get the payment status
- [ ] Create a new Page for the user to get the payment receipt
- [ ] Or create a Payment dashboard which will include these

### **Backend** :-
- [x] Create a new Database and connect it to the project Prisma(postgres)
- [x] Create a new schema for the database
- [x] Create a new model for the database
- [x] Create basic backend layout
- [x] Create a new user authentication system
- [x] Add a new user profile system
- [x] Create API route for OenAI to generate workout plans
- [x] Implementing the OpenAI API
- [x] Create a new API route for the user to get the workout plan
- [x] Create a new API route for the user to get the nutrition plan
- [x] Create a new API route for the user to get the meal plan
- [ ] Markdown parser for emals and workout(remark)
- [ ] Create a new API route for the user to get the recipe
- [ ] Payment Gateway Integration
- [ ] Create a new API route for the user to get the payment details
- [ ] Create a new API route for the user to get the payment history
- [ ] Create a new API route for the user to get the payment status
- [ ] Create a new API route for the user to get the payment receipt



### Core Features

- **User Authentication and Authorization**
- Implement a secure login system for users, trainers, and administrators.
- Develop role-based access control to ensure data privacy and security.

- **User Profile Management**
- Create detailed user profiles including age, gender, weight, height, fitness goals, and health conditions, food preference, any past health condition.
- Allow users to update their personal information and track their progress.

- **Personalized Workout Plans**
- Generate custom workout plans based on user profiles and fitness goals.
- Offer different levels of difficulty (beginner, intermediate, advanced) for workouts.
- Provide video tutorials and step-by-step instructions for each exercise.

- **Personalized Workout Plans**
- Personalized content suggestions like trending fitness blogs and youtube videos.

- **Nutrition and Diet Plans**
- Develop personalized diet plans based on the user’s fitness goals and dietary preferences.
- Include detailed nutritional information for each meal.
- Share recipes and meal prep instructions.

- **Activity Tracking**
- Enable users to log workouts, track progress, and analyze performance.
- Implement visual representation of daily, weekly, and monthly activity.

## Tech Stack : <img src="https://img.shields.io/badge/html5%20-%23E34F26.svg?&style=for-the-badge&logo=html5&logoColor=white"/> <img src="https://img.shields.io/badge/css3%20-%231572B6.svg?&style=for-the-badge&logo=css3&logoColor=white"/> <img src="https://img.shields.io/badge/react%20-%2314354C.svg?&style=for-the-badge&logo=react&logoColor=white"/> <img src="https://img.shields.io/badge/nodejs%20-%2314354C.svg?&style=for-the-badge&logo=nodejs&logoColor=white"/> <img src="https://img.shields.io/badge/markdown-%23000000.svg?&style=for-the-badge&logo=markdown&logoColor=white"/> <img src="https://img.shields.io/badge/github%20-%23121011.svg?&style=for-the-badge&logo=github&logoColor=white"/> <img src="https://img.shields.io/badge/git%20-%23121011.svg?&style=for-the-badge&logo=git&logoColor=green"/>
**Hanma Fitness Dojo** is a full-stack application designed to help users achieve their fitness goals through personalized workout and nutrition plans. This platform caters to individuals at all levels of their fitness journey, providing tools for tracking progress, managing diet, and staying motivated.

## Live Preview
Check out the live version of **Hanma Fitness Dojo** here: [![Hanma Fitness Dojo]()](https://hanma-fitness-dojo.vercel.app/)

## Tech Stack :
<img src="https://img.shields.io/badge/html5%20-%23E34F26.svg?&style=for-the-badge&logo=html5&logoColor=white"/> <img src="https://img.shields.io/badge/css3%20-%231572B6.svg?&style=for-the-badge&logo=css3&logoColor=white"/> <img src="https://img.shields.io/badge/react%20-%2314354C.svg?&style=for-the-badge&logo=react&logoColor=white"/> <img src="https://img.shields.io/badge/nodejs%20-%2314354C.svg?&style=for-the-badge&logo=nodejs&logoColor=white"/> <img src="https://img.shields.io/badge/markdown-%23000000.svg?&style=for-the-badge&logo=markdown&logoColor=white"/> <img src="https://img.shields.io/badge/github%20-%23121011.svg?&style=for-the-badge&logo=github&logoColor=white"/> <img src="https://img.shields.io/badge/git%20-%23121011.svg?&style=for-the-badge&logo=git&logoColor=green"/>
<img src="https://img.shields.io/badge/next.js%20-%23000000.svg?&style=for-the-badge&logo=next.js&logoColor=white"/> <img src="https://img.shields.io/badge/vercel%20-%23000000.svg?&style=for-the-badge&logo=vercel&logoColor=white"/><img src="https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white"/>

- **Full Stack Framework:** Next.js
- **Frontend:** React
- **Backend:** Nodejs, Postgres Prisma
- **Version Control:** Git and GitHub
- **Hosting:** Vercel
- **Code Editor and tools**: VS Code, Gemini API, API-Ninjas API


# Demo Images from our website

## Home page with Intuitive UI and Dashboard
From here, users can access personalized meals and workout plans:

![Feature Image](https://github.com/LEVIII007/odoo_images/blob/main/Screenshot%20from%202024-06-30%2010-18-26.png)
![Feature Image](https://github.com/LEVIII007/odoo_images/blob/main/Screenshot%20from%202024-06-30%2010-18-34.png)

## Dropdown Menu
From here, users can access their profile, make changes and Logout:

![Feature Image](https://github.com/LEVIII007/odoo_images/blob/main/Screenshot%20from%202024-06-30%2010-18-55.png)

## Multiple Secure Login Options
Google sign-in and GitHub sign-in for nerds like us!

![Feature Image](https://github.com/LEVIII007/odoo_images/blob/main/Screenshot%20from%202024-06-30%2010-19-51.png)
- **Code Editor and tools**: VS Code, Gemini AI


## Contributing to the Project
Expand Down

0 comments on commit 85b21de

Please sign in to comment.