Releases: BastiDood/doc-track
Releases · BastiDood/doc-track
🎉 DocTrack 1.0 🎉
User Acceptance Testing
This release marks the final requirement for the semester. We spent the past week tweaking and improving the user interface. Perhaps the most notable improvement (in user experience) is the addition of the default tutorial page and various error pages throughout the application.
Sprint 5
Sprint 4
User Interface
- Various subviews moved into their dedicated pages
- Document Creation
- Category Management
- Local Permissions Management
- Global Permissions Management
- Invite Management
- Barcode Metrics
- New pages
- Document tracking page (paper trail)
- Full document history (dossier)
- New components
- Toast message queue that disappears on timeout
- Offline detection and background syncing (when online)
- Basic error handling
- Prefer using toast messages over
alert
- Prefer using toast messages over
Sprint 3
In this sprint, we were able to accomplish the following goals:
Front-end
- Implement working collapsible elements.
- Create a generic "form" component.
- Create Document (
Register
) - Insert Snapshot (
Receive
,Send
, andTerminate
)
- Create Document (
- Create the dedicated sub-views for:
- Add Invite
- Revoke Invite
- Create dropdown menu for the current office context.
- Create modal for subscribing and unsubscribing to push notifications.
- Dummy pages for:
- Tracking Page
- Barcodes View
- Metrics View
Back-end
- Finish the Metrics API.
- Implement inbox and outbox getter APIs.
- Implement getter for list of invited users per office.
Infrastructure
- The happy path for the client-side API wrappers have been tested end-to-end.
Sprint 2
In this sprint, the following major goals were accomplished:
- CSS refactor and reorganization.
- Boilerplate for dashboard tabs and views.
- Home
- Inbox
- Outbox
- Drafts
- Manage Invites
- Manage Staff
- Manage Admin
- Settings
- Implement REST API endpoints.
- Office API
- Staff API
- User API
- Invitation API
- Batch Generation API
- Category API
- Document Tracking API
- Inbox API
Sprint 1
This sprint accomplishes the following major milestones:
- Project setup and boilerplate.
- Implementation of core components.
- Setup of landing page and dashboard.
- Logging in with Google OpenID via OAuth 2.0.
- Basic offline capabilities.
- Setup database tables, schemas, and data models.