This is the frontend repo for the TechGenius web app being used to manage a fictional business PaperPal. The app features set of functionalities that can help manage the staff and day to day tasks.
Check out the live site HERE
Check the backend repo here
Note: Due to free tier restrictions on the custom backend, it is best to visit the backend site first deployed here so that the login on the frontend is smooth. It takes about half a min to start. Once the site loads you can close and navigate to the frontend.
Client: React, Redux Toolkit with RTK Query, Material UI
Server: Node, Express, MongoDB
- Users can be Employees, Managers, or Admins
- Anyone can create a note (when customer checks-in)
- Employees can only view and edit their assigned notes
- Managers and Admins can view, edit, and delete all notes
- Only Managers and Admins can access User Settings
- Only Managers and Admins can create new users
- Notes are assigned to specific employees
- Notes have a ticket #, title, note body, created & updated dates
- Notes are either OPEN or COMPLETED
- Require users to login at least once every five days
- Responsive design for best experience on most devices.