Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Full-Stack E-Commerce Platform

A professional, high-performance e-commerce solution featuring a modern shopping experience. This project demonstrates complex state management, API integrations, and scalable cloud deployment.


πŸš€ Live Demo

The application is hosted on AWS. Experience the full shopping flow here:

πŸ”— Launch E-Commerce Demo

Tip: Explore the product catalog and try adding items to your cart!


✨ Key Features

  • Dynamic Product Catalog: Browsing products with detailed descriptions and images.
  • Shopping Cart System: Fully functional cart with persistent state (add/remove/update items).
  • Search & Filtering: Easily find products by categories or names.
  • Full-Stack Architecture: * Frontend: Interactive UI built with React.
    • Backend: Robust API powered by Node.js.
    • Database: Structured data management using SQLite/JSON.
  • Responsive Design: Seamless experience across mobile and desktop.

πŸ› οΈ Tech Stack

  • Frontend: React.js, Vite, CSS3
  • Backend: Node.js, Express
  • Validation: Validator.js
  • Cloud Hosting: AWS (S3 for Frontend, Elastic Beanstalk for Backend)

πŸ“¦ Project Structure

  • /ecommerce-project β€” React-based frontend application.
  • /ecommerce-backend β€” Node.js server handling products and logic.

πŸ”§ Installation & Setup

  1. Clone the repo:
    git clone [https://github.com/Maxcer222/ecommerce_project.git](https://github.com/Maxcer222/ecommerce_project.git)
    

2.Setup & Start Backend

   cd ecommerce-backend
   npm install
   npm start

3.Setup & Start Frontend Open a new terminal window, then:

   cd ecommerce-project
   npm install
   npm run dev

Note: Make sure you have Node.js installed on your machine before starting.

About

A full-stack ChatBot application. Frontend: React/Vite on S3. Backend: Scalable API hosted on AWS Elastic Beanstalk. Features dark mode and responsive UI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages