Skip to content

This application lets users CRUD on makeup reviews and view what others think about products or brands. I present my love of Javascript UI Libraries and makeup/skincare.

License

Notifications You must be signed in to change notification settings

kechib/makeup-vault-react

Repository files navigation

The Makeup Vault

Description

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.

Installation

Use the package manager npm

Install Project Dependencies

npm install

start the server

npm start

Links

Makeup Vault Node API

Makeup Vault App

Technologies Used

  • React
  • Axios
  • SASS
  • React-Bootstrap
  • Node
  • JSX
  • ESLint

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Authentication

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

Journal Routes

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

License

MIT License

Copyright (c) [2021] [Kechi Boniface] MIT

About

This application lets users CRUD on makeup reviews and view what others think about products or brands. I present my love of Javascript UI Libraries and makeup/skincare.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published