Skip to content

PIYUSHDAHLE/Shop-Sphere

Repository files navigation

🛍️ Shop Sphere – Admin Dashboard

Shop Sphere is a modern Admin Dashboard for an E-commerce application, built using React + Vite, Hero UI, and Fake Store API.
It provides complete CRUD-style management for Products, Users, and Carts, along with authentication and an admin-style sidebar layout.


🚀 Live Features

🔐 Authentication

  • Login using Fake Store API
  • Token-based authentication (client-side)
  • Login / Logout flow
  • Protected admin routes (logic-ready)

📦 Products Module

  • Get all products
  • Get single product details
  • Delete product
  • Search products by title
  • Filter products by category
  • Product details page

👤 Users Module

  • Get all users
  • Display users in admin table
  • View complete user details in modal
  • Delete user
  • Shows address & geo-location data

🛒 Carts Module

  • Get all carts
  • Add new cart
  • View single cart details
  • Delete cart
  • Admin table with modal views

🧭 Admin Dashboard UI

  • Sidebar navigation (Admin layout)
  • Responsive design
  • Reusable common components
  • Clean and professional UI

🧰 Tech Stack

Technology Usage
React Frontend framework
Vite Fast build tool
TypeScript Type safety
Hero UI UI components
Redux Toolkit State management
React Router DOM Routing
Fake Store API Backend (mock data)
Tailwind CSS Styling

📁 Project Structure

image

About

An e-commerce admin dashboard built with React, TypeScript, Tailwind CSS, Hero UI, and Redux Toolkit, using Fake Store API to manage products, carts, users, and analytics efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors