The Makeup Vault is a recreation of Makeup Vault CLI a single page application using jQuery, AJAX, DOM Manipulation and SASS. I integrated to React to create a more modular, accessible, and prettier application that would be performant and dynamic. This application lets authenticated users publish, review, and learn about Makeup products. This one of my favorite project simply because it showcases my love of beautiful UI's & makeup and skincare.
Use the package manager npm
Install Project Dependencies
npm installstart the server
npm start- React
- Axios
- SASS
- React-Bootstrap
- Node
- JSX
- ESLint
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
| Verb | URI Pattern | Controller#Action |
|---|---|---|
| POST | /sign-up/ |
users#signup |
| POST | /sign-in/ |
users#signin |
| PATCH | /change-password/ |
users#changepw |
| DELETE | /sign-out/ |
users#signout |
| Verb | URI Pattern | Controller#Action |
|---|---|---|
| GET | /reviews/ |
reviewsindex |
| GET | /product-reviews/ |
reviewsshow |
| GET | /product-reviews/:id |
reviewsshow |
| GET | /reviews/:id |
reviewsshow |
| POST | /reviews-create/ |
reviewscreate |
| PATCH | /reviews-title/ |
reviewsupdate |
| DELETE | /reviews/:id |
reviewsdestroy |
MIT License
Copyright (c) [2021] [Kechi Boniface] MIT