Ecommerce-App

Ecommerce-web-app

A fully Ecommerce website with authentication, An homepage a customer login form, Admin page.

Built With 🔨

Live Demo 👀

Live Demo Link

Screenshot

img

Install

To get a local copy up and running follow these simple example steps.

Getting Started

  1. repositories - this contains the cart.js, products, repository of customer informations, and users.js(contains information of users that will use our App)

  2. Routes - This folder contains the different routes of our application that will be serving each code from the server to the client. this includes the Admin folder too.
    • The Admin folder contains Authentication, all the Middleware used, the products.js file that handles request from customers, Validator.js(this handles login and validates customer informations), cart.js(which serves customer carts request)
  3. Views - This folder contains the following sub-folders
    • Admin
    • Carts
    • Products
    • Views -> Admin This folder contains the Auth which houses the signup and signin pages
    • Views -> Products. This folder contains the edit.js, index.js, new.js, layout.js. All this contains the code that allows the admin to make changes to his product and structure the layout.
    • Views -> Carts. this contains the show.js file that contains the content the user has added to the cart.

Prerequisites

Usage

Author

👤 Ekenimoh Elyan (Geo)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

License

This project is MIT licensed.