User Stories for techNotes

  1. Replace the current sticky note system
  2. Add a public-facing page with basic contact info
  3. Add an employee login to the Notes app
  4. Provide a welcome page after login
  5. Provide easy navigation
  6. Display the current user and assigned role
  7. Provide a logout option
  8. Require users to log in at least once per week
  9. Provide a way to remove user access asap if needed
  10. Notes are assigned to specific users
  11. Notes have a ticket #, title, note body, created & updated dates
  12. Notes are either OPEN or COMPLETED
  13. Users can be Employees, Managers, or Admins
  14. Notes can only be deleted by Managers or Admins
  15. Anyone can create a note (when a customer checks in)
  16. Employees can only view and edit their assigned notes
  17. Managers and Admins can view, edit, and delete all notes
  18. Only Managers and Admins can access User Settings
  19. Only Managers and Admins can create new users
  20. Desktop mode is most important but should be available on mobile