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
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
| Frontend | Backend |
|---|---|
| React 19 | Node.js + Express |
| TypeScript | REST API |
| Redux Toolkit | JWT Auth |
| Vite | Render.com |
| Tailwind CSS | |
| React Router v6 |
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildCreate a .env file in the root:
VITE_API_BASE_URL=https://your-backend-url.onrender.comsrc/
βββ 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
MIT
