Skip to content

Latest commit

Β 

History

History
83 lines (58 loc) Β· 1.92 KB

File metadata and controls

83 lines (58 loc) Β· 1.92 KB

πŸ›‘οΈ Admin Panel

A modern, full-stack Admin Panel built with React, Redux Toolkit, and TypeScript. Manage users and products with a clean UI and seamless API integration.

πŸ”— Live Demo: admin-panelpa01.netlify.app


πŸ“Έ Preview

Admin Panel Preview


✨Screenshot 2026-03-31 184541

Screenshot 2026-03-31 184630 Features
  • πŸ” JWT Authentication (Login / Register)
  • πŸ‘₯ User Management (List, Edit, Delete)
  • πŸ“¦ Product Management (List, Edit, Delete)
  • πŸ“„ Pagination
  • ⚑ Fast & responsive UI with Tailwind CSS
  • πŸ”„ Global state management with Redux Toolkit

πŸš€ Tech Stack

Frontend Backend
React 19 Node.js + Express
TypeScript REST API
Redux Toolkit JWT Auth
Vite Render.com
Tailwind CSS
React Router v6

πŸ› οΈ Getting Started

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

Environment Variables

Create a .env file in the root:

VITE_API_BASE_URL=https://your-backend-url.onrender.com

πŸ“ Project Structure

src/
β”œβ”€β”€ api/          # Axios client
β”œβ”€β”€ components/   # Reusable UI components
β”œβ”€β”€ constants/    # Navigation, messages
β”œβ”€β”€ hooks/        # Custom React hooks
β”œβ”€β”€ pages/        # Page components
β”œβ”€β”€ store/        # Redux slices
β”œβ”€β”€ types/        # TypeScript types
└── services/     # API service functions

πŸ“ License

MIT