ADMIN DASHBOARD

image

Description :

This is the Front End for the full stack admin dashboard project. This admin dashboard helps admins to manage their team and get the related info filtered and organized. The front end is built using React, material UI, and Redux-toolkit. The backend has been built using Node, Express, and MongoDB. Authentication has been set up using Passport. Currently only super admin can login. Dark and light mode options has been made available.

How It's Made:

Tech used: React JS, Material UI, Redux-toolkit

Material UI makes styling really easy for the react front end. Redux-toolkit makes state management easy. API calls are all made at one place using redux-toolkit query.

Optimizations

There is abutton added for Settings page. That could be implemented with admin having the choice of adding new users.

Lessons Learned

Using Redux-toolkit to manage state and to make API calls in one place was a new experience for me.