StayFit is a fitness-focused scheduling application that lets users plan & keep track of their exercises for the upcoming days.
React based frontend with JSX, SASS and Material UI. Backend made with NodeJS, Express and PostgreSQL.
Application deployed using Netlify and Heroku. Visit application here: StayFit.
There are two methods of accessing the application:
- Visit website online hosted by Netlify: StayFit
or
- Clone the Stayfit repository and run application locally
-
Visit website online here: StayFit
URL: https://stayfit-v01.netlify.app
*Note: Webpage data may take a few seconds to load up on first use due to the database needing to fire up first.
- Fork/clone the StayFit Repo repo to your local device.
git clone git@github.com:sonia0409/StayFit.git
- Setting up and running server/backend:
cd server
npm install
# Start server
npm startTSC
- Setting up and running client/frontend:
cd client
npm install
# Start client
npm start
-
Go to http://localhost:3000/ in your browser.
-
Sign up for an account and login in.
-
Schedule your exercises and explore away!
Frontend:
- React
- React-Router-Dom/React-Dom
- Axios
- Material UI
- SASS
Backend:
- Express
- Node v12.22.5
- body-parser
- cors