Programming tasks - SENG-350-2024-fall/Team-8 GitHub Wiki

Programming Tasks

  • Get JSON Server set up for a fake backend (Jacob)
    • Include the Single Design Pattern (Jacob)
  • Factory Method for the account creation (Simran)
  • Chain of Responsibility for Account Creation Validation (Simran)
  • Decorator Pattern for Account Creation User Type (Simran)
  • Profile Page (Information saved in Database)(Victor)
  • Support Ticket (Common View)
    • Add Ticket Endpoint in db and store ticket information
  • Support Ticket (Admin View)
    • View list of Tickets in db and be able to Complete
    • Incorporate the State Machine
  • Triage Page (Patient)
  • Triage Page (Nurse)

Programming Tasks (Moved to Next Milestone)

  • Notification Page (Common View)
  • Factory Method for the Triage Requests
    • Create Triage objects
  • Decorator Pattern for Triage Results (Dispatch Request, Book Appointment, etc)
  • Notification classes setup for all different notification types
  • A Profile Page for all users
  • A Notification Button showing all notifications
  • Different Homepages for each user type
  • A Schedule page for Nurses and Doctors, where they see the current day schedule
    • Would need the a database setup for appointment bookings
  • Have a queue for the Triage requests
  • Have Nurses interact with the Triage Queue