Mateosalinasm / Fitlogic-Frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fitlogic

Get Fit the Smart Way

Screenshot 2023-04-22 at 4 13 37 AM

This application was a joint effort to create an app that not only gave you exercise information, but also information on how to be healthly.

Project Description

This app is built to help the user to create a customizable workout where they can Create-Post-View-edit-Delete the post. the app has many pages like (Homepage - about us - contact - healthy tips - Workouts view page - Form to create a new workout ) , The HomePage will display the sign in - sign up form while the healthy tips page will display healthy snack-food that will help you keep your diet while you are working out ! and we have form page to create a new workout where the user can write their name , workout exercise with the details, and add image to the post with description and will have a ( workouts view page) where the user can see the previously posted Workouts

Screenshot 2023-04-22 at 4 14 30 AM

Wireframes

13a01de0-a161-4f77-a9f7-2726b4339cc2.mp4

Schema: Work-out Name - String Description - String Repetition or Time (minutes)- Boolean/Number User Schema: Username - String Password - String

Routes: GET/ - Homepage GET/workout - Workout Index GET/workout/:id - Workout view page GET/workout/new- Form to create a new workout POST/workout - Create new user work-out GET/workout/:id/edit - Edit user's work-out PUT/workout/:id - Delete work-out

User Stories

As a user, I want to be able to log-in/sign-up. As a User, I would like to be able to add an exercise to my routine. As a User, I would like to be able to view the index of work-outs. As a User, I would like to be able to edit my routine. As a User, I would like to see an aesthetic application.

MVP Goals

MERN Full CRUD User Authentication Nav Bar MVC

Stretch Goals

Stretch Goals: Add a workout API Add pre-calibrated workout-plans One to many User profiles Add Social features Add Nutrition tracking Add Health metrics

Backend Repo

About


Languages

Language:JavaScript 72.1%Language:CSS 27.2%Language:HTML 0.7%