- Deployed App (TBD)
- Frontend Repo
- bcryptjs
- body-parser
- cloudinary
- cors
- dotenv
- express
- jsonwebtoken
- mongoose
- multer
Blue Barracudas Boutique was created with a a simple online store in mind for users to sell and buy products.
- Brainstormed user stories, wireframes, and routes to have an idea of how the app will be built.
- Created RESTful routes in the backend.
- Created components and connected them to the database models.
- Displayed user and product data from backend onto frontend.
- Styled using Materialize.
- fork and clone repo
npm i
- Sign Up - POST
- Login - POST
- Delete User - DELETE
- Change Email - PUT
- Change Username - PUT
- Change Password - PUT
- Change About - PUT
- Get Profile - GET
- Find All Products - GET
- Create Product - POST
- Delete Product - DELETE
- Edit Product - PUT
- Test All Access - GET
- Test User Access - GET
- Test Admin Access - GET
- Ran into issues with implementing Cloudinary.
- Minor challenges with getting user data from backend that was not in local storage.
- Allow users to purchase by credit card.
- Function to direct message a seller through the website.
- Write and rate sellers after purchasing products.