Skip to content

Releases: BastiDood/doc-track

🎉 DocTrack 1.0 🎉

07 Jun 15:55
UAT
e37a10b
Compare
Choose a tag to compare

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

26 May 15:53
Sprint5
470e774
Compare
Choose a tag to compare

🌟 New Features 🌟

  • Web Push Notifications
  • File Uploads and Downloads
  • QR Code Scanner and Display
  • New Logo (finally!)
  • New Toast Types

Sprint 4

12 May 06:05
Sprint4
ff2636e
Compare
Choose a tag to compare
Sprint 4 Pre-release
Pre-release

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

Sprint 3

28 Apr 16:28
Sprint3
484ca7f
Compare
Choose a tag to compare
Sprint 3 Pre-release
Pre-release

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, and Terminate)
  • 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

24 Mar 02:34
Sprint2
9140baa
Compare
Choose a tag to compare
Sprint 2 Pre-release
Pre-release

In this sprint, the following major goals were accomplished:

  1. CSS refactor and reorganization.
  2. Boilerplate for dashboard tabs and views.
    • Home
    • Inbox
    • Outbox
    • Drafts
    • Manage Invites
    • Manage Staff
    • Manage Admin
    • Settings
  3. Implement REST API endpoints.
    • Office API
    • Staff API
    • User API
    • Invitation API
    • Batch Generation API
    • Category API
    • Document Tracking API
    • Inbox API

Sprint 1

09 Mar 14:17
9284692
Compare
Choose a tag to compare
Sprint 1 Pre-release
Pre-release

This sprint accomplishes the following major milestones:

  1. Project setup and boilerplate.
  2. Implementation of core components.
  3. Setup of landing page and dashboard.
  4. Logging in with Google OpenID via OAuth 2.0.
  5. Basic offline capabilities.
  6. Setup database tables, schemas, and data models.