/cds-final-react-shop

A simple front-end e-commerce shop built with create-react-app

Primary LanguageJavaScript

CoderSchool Final Project - CDS-Ecom-F

Created with love by: Van Mit

This is a simple e-commerce front-end application built using create-react-app. A motivation and project brief can be found here

Project demo

User Stories

The following functionalities are completed :

  • User can browse the application using navigation bar.
  • If page not found, user will be redirect to a 404 page.
  • If page is unfinished, user will be redirected to a comming soon page
  • The following pages is included with static content:
    • Home (landing page)
    • About, contact, faq, term and conditon.
    • Product list (shops), single product.
    • Carts, checkout, wish list.
    • Register, login, my account, forgot password
    • Blogs, single blog.
    • Users can see a list of products
    • Users can go to a single product information pages
    • Users can add product to cart which display product, quantity of Users's order
    • Users can delete product from carts
  • The following pages is to be included with dynamic content:
    • Product list (shops), single product.
    • Carts

The following features are to be implemented :

  • [] User can filter products listed base on catergory

  • [] Users can add product to cart which display total sum of Users's order

  • [] Users can edit product from carts

  • [] Users can checkout products and receive a confirmation of order when submit.

  • [] The following pages is to be included with dynamic content:

    • [] checkout, wish list.
  • [] Users can checkout products and receive a confirmation of order when submit.

  • [] The following pages is to be included with dynamic content:

    • [] Product list (shops), single product.
    • [] Checkout, wish list.
    • [] Register, login, my account, forgot password
    • [] Blogs, single blog.
  • [] Additional feature can be found here

Time Spent and Lessons Learned

Time spent: 80 hours spent in total.

License

Copyright ©

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.