Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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.

License

frau-azadeh/user-managment

πŸ’πŸ”§ User Management Dashboard

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.

πŸš€ Features

  • βœ… 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


πŸ› οΈ Technologies Used


πŸ“¦ Installation & Setup

git clone https://github.com/frau-azadeh/user-management.git

cd user-management
npm install

🌍 Environment Variables

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

πŸš€ Running the Project

npm run dev

Then open http://localhost:5173 in your browser.

πŸ”— API Integration (Supabase)

This project uses Supabase as the backend.

Users are stored in Supabase Database, and authentication is handled via Supabase Auth.

🀝 Contributing

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!

About

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.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published