E-commerce Admin Dashboard - ReactJS - ExpressJS API
Access email: admin@gmail.com password: admin
I've built this project in a series of personal projects challenge, It was built using ReactJS, the user interface was styled using sass and I used some components from primereact package and also its class utility primeflex
to fetch and interact with API I've used ReactQuery, it provides a really useful hooks to fetch and post request, beside handle loading and errors states
The API used in this project is created using Express JS and mongodb as a side project
I've used Server-sent events to push order notification to the admin dashboard
this project contains a set of pages and components:
- Home page (Analytics and statistics)
- Product (Add - Edit - delete - bulk delete)
- Orders (update tracking status, filter orders, show order details)
- Categories (Add - Edit - Update - bulk upload using a csv file)
- Customers (Add - Edit - Delete - Suspend)
- settings (appearance - seo - carousals - language - currency...)
- SignIn
Tools:
- ReactJS
- PrimeReact (UI library)
- Primeflex (utility classes)
- ReactQuery
- Redux toolkit
- sass