Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Website

This project is a feature-rich e-commerce website built with modern web technologies. It includes user authentication, product management, cart functionality, and secure payment integration.

Features

User Roles and Authentication

  • Protected Routes:
    • Admin-specific routes for managing products and orders via the dashboard.
    • Authenticated routes for logged-in users.
  • Authentication:
    • Login and signup are secured using Firebase Authentication.

Pages and Components

  • Home Page: Displays featured products and categories.
  • Product Page: Provides detailed product information.
  • Login/Signup Page: Handles user authentication using Firebase.
  • Admin Dashboard: A dedicated dashboard for administrators to:
    • Manage products (add, edit, delete).
    • View and manage user orders.
  • Cart Page:
    • Allows users to add products to the cart.
    • Displays cart details with the total price and checkout option.

Product Management (Admin Only)

  • Add new products to the catalog.
  • Edit or delete existing products.

Order Management

  • Place orders for products.
  • View and manage order details (for Admin).

Cart Functionality

  • Add products to the cart.
  • View and update cart items.
  • Proceed to checkout and complete payment.

Payment Integration

  • Integrated Razorpay for secure payment processing.

Technologies Used

Frontend

  • React.js: For building the user interface with reusable components.
  • Tailwind CSS: For responsive and modern UI design.

Backend

  • Firebase: Used for backend services, including authentication and database.

About

E-commerce Website

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages