/shine-ecommerce-store

An eCommerce site web-based platform that allows users to browse and purchase a wide range of products online. The site includes features such as product listings, customer reviews, search and filtering options, shopping cart functionality, and a secure checkout process.

Primary LanguageVue

thumbnail

  1. To go to the backend repo click here
  2. To preview the website click here

Admin access

email/username = admin
Password = notadmin

Front End

[X] Represent Done [ ] Represents yet not Done

[ ] Add Animation and make everything smooth
[x] re-do the UI Design and make everything more appealing and more responsive
[x] Fix every error ignored that wasnt affecting anything
[x] star review system
[X] The website is responsive
[X] Products routes
[X] Review section
[X] Add to cart
[X] Cart route
[X] Login and register routes
[X] authenticate the user and store token
[X] Implement local storage
[X] Dashboard section for admins to add products
[x] Add to favourite
[x] favourite route
[ ] Menu for mobile
[ ] filter and sort products
[X] The user who created the review can delete or edit the review
[X] show everthing in the dashboard: reviews, products and orders and settings

Back End

[X] Cestricted routes only accessible by the Admin
[X] Create Reviews model
[X] Create Products model
[X] Create Users model
[X] Create Order model
[X] Users can login and register
[X] Reviews are linked to products
[X] Users are linked to reviews
[X] The user who created the review can delete or edit the review
[X] Admin can add many or single products or add many or single reviews

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.