Where To Start is a fitness and nutritonal website with many workouts and meals. This website targets anyone who is either in the fitness program or trying to get started. Workouts starting from beginner to our more elite level workouts. Meals are also important as well so there is meals suggested to eat with ingredients shown to make.
The frontend was made with Typescript using React and packages shown below. Firebase is what we use for our backend database to store our user accounts information for logins without having the local server running.
- React
- Vite
- Typescript
- Firebase
- React-Router-Dom
- React-Toastify
- Chloe Gray (Communication Lead)
- Joshua Davis (QA Tester)
- Cayden Anderson (Git Master)
- Jaislen Nolasco (Project Manager)
- Joseph Aycock (Design Lead)
Once the main
branch is cloned open the VScode terminal and do the following:
- Type the following to navigate into
where-to-start
folder
cd where-to-start
- Type the following to navigate into
src
folder
cd src
- Installing dependencies type the following in terminal
npm i
- Installing dependencies in case any problems again type the following in terminal
npm install
- Installing
react-router-dom
type the following in terminal
npm install react-router-dom
- Installing
firebase
type the following in terminal
npm install firebase
- Installing
react-toastify
type the following in terminal
npm install --save react-toastify
- Create a local server type the following
npm run dev
- Copy the url next to
Local:
seen below and paste into a browser such as Google Chrome
- Once in the website proceed to login/register at the top right of the website click on the
Login
button seen below
- In the
Login
page if you do not have an account register one by clicking on theRegister Here
as shown
- Now in the
Register
page create an account by typing in anemail
andpassword
into the text box (Password must be 6 character or more)
- Once account made you are able to go use our website by going our different pages. If having trouble getting into
workout
ornutrition
try logging in.