A powerful User Management System built with React, TypeScript, Redux Toolkit, and Supabase.
This dashboard provides CRUD operations, role-based access control, and real-time database integration.
-
β User Authentication (via Supabase)
-
β CRUD Operations (Add, Edit, Delete Users)
-
β Role-based Access Control
-
β State Management with Redux Toolkit
-
β Optimized Data Fetching with TanStack Query
-
β Form Validation with React Hook Form
-
β Styled with Tailwind CSS
-
β Notifications with React Toastify
git clone https://github.com/frau-azadeh/user-management.git
cd user-management
npm install
Create a .env.local file in the root directory and add:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
npm run dev
Then open http://localhost:5173 in your browser.
This project uses Supabase as the backend.
Users are stored in Supabase Database, and authentication is handled via Supabase Auth.
Contributions are welcome! Feel free to submit a pull request or open an issue.
Developed with π» by Azadeh Sharifi Soltani Feel free to connect and collaborate!