- Replace current sticky note system
- Add a public facing page with basic contact info
- Add an employee login to the notes app
- Provide a welcome page after login
- Provide easy navigation
- Display current user and assigned role
- Provide a logout option
- Require users to login at least once per week
- Provide a way to remove user access asap if needed
- Notes are assigned to specific users
- Notes have a ticket #, title, note body, created & updated dates
- Notes are either OPEN or COMPLETED
- Users can be Employees, Managers, or Admins
- Notes can only be deleted by 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
- Desktop mode is most important but should be available in mobile