Check my Fit is an app where you can share your outfits and have them rated. As a user you can view outfits, add your outfits, add tags to your outfits, edit and delete your outfits, view other user's outfits, rate other user's outfits hot or not and add and delete comments on a outfit's page.
Installation
- Fork and Clone this Repo (API) and The Client
- Install the necessary dependencies for this repo by copying the code below (or see dependencies to install individually):
npm i bcryptjs cors dotenv express jsonwebtoken method-override mongodb mongoose passport passport-http-bearer
- run
npm seed
to seed the database with tags fromseed.js
- Follow the instructions on the Check My Fit Client Repo to install the client
- run
npm start
for this repo to start the API (runs onlocalhost:3000
) - run
npm start
for the Client and go tolocalhost:8000
in your browser to view
Dependencies
- Bcrypt
npm i bcrypt
- Cors
npm i cors
- Dotenv
npm i dotenv
- Express
npm i express
- Jsonwebtoken
npm i jsonwebtoken
- Method-Override
npm i method-override
- Mongodb
npm i mongodb
- Mongoose
npm i mongoose
- Passport
npm i passport
- Passport-Http-Bearer
npm i passport-http-bearer
- See Check My Fit Client for details