Skip to content

Latest commit

Β 

History

History
41 lines (28 loc) Β· 1015 Bytes

File metadata and controls

41 lines (28 loc) Β· 1015 Bytes

πŸ›’ E-Commerce Web Application

A full-stack e-commerce web application built with ReactJS, ExpressJS, and PostgreSQL, featuring user authentication, product browsing, shopping cart, and purchase functionality. Redux is used for efficient state management on the frontend.


πŸ“¦ Features

  • πŸ” User Authentication
    Secure login and registration with encrypted credentials.

  • πŸ›οΈ Product Catalog
    Browse available products with details and pricing.

  • 🧺 Shopping Cart
    Add, update, and remove items before checkout.

  • πŸ’³ Purchase Flow
    Simulate purchase functionality with server-side validation.

  • πŸ“Š State Management with Redux
    Efficient state handling across the application.


πŸ› οΈ Tech Stack

Frontend

  • ReactJS
  • Redux Toolkit
  • React Router
  • Axios

Backend

  • Node.js / ExpressJS
  • JWT Authentication
  • Bcrypt (password hashing)

Database

  • PostgreSQL
  • pg (node-postgres)