This is the profile management assignment in which there is two types of user client and admin in which the:
Login & signup.
Update there profile if they are authenticated.
Login.
View the analytics on dashboard based on chart options in both desktop and mobile.
Drag and drop between the all users list.
View client users profile.
Add admin access.
1. React.js.
2. Firebase authentication and database.
3. redux-toolkit for state management.
4. react-beautiful-dnd for drag and drop functionality.
5. react-i18n for multilanguage support.
6. react-router-dom.
7. chart.js