Frontend setup¶
Client views¶
Project overview - client¶
Client can view all their projects, dynamic grid-based. Squares with an image, title of the project, progress bar and short description. Clicking on a project leads to the 'project detail view'.
Button to 'add project'
Project detail view - client¶
Client can view details of a project, see the progress, milestones. Chat with AI - staff member.
Add project - client¶
Client can create a new project by giving info on a form. It creates a 'create project ticket' that arrives at the project manager who sets up the project.
Project manager view¶
Project dashboard - pm view¶
Table-based view of all open projects with a progress status, client, quick actions. Project manager can create a new project by clicking a button. Project manager can open a project detail view
Project creation view - pm view¶
Form with AI context. Choose milestones. Create tickets for each milestone.
Project detail view - pm view¶
Detail on each ticket and milestone in project, see which member of staff has been assigned, assign or re-assign a new ticket.
Ticketing view - pm view¶
See all open tickets on a table, do a quick actions
Staff view¶
Project view - staff¶
Read for tickets in assigned project, write for assigned tickets.
Ticketing view - staff¶
Read + write for assigned tickets.