Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

Development Roadmap

linuxlance edited this page Dec 22, 2020 · 6 revisions

Roadmap

Version x.x.x

STATUS: NOT STARTED

Future development Placeholder

Features

To be finalized.

  • Exporting of a summary page

Version 1.0.0

STATUS: NOT STARTED

Focus to be determined after feedback from Beta testing.

Features

To be finalized.

  • 75% Unit Test Coverage
  • 75% End-To-End Test Coverage
  • Form validation
  • SSN# Masking
  • Exporting of a Sailors records as a database(JSON) file
  • Exporting of a Sailors evaluation records as a database(JSON) file
  • Exporting of a Sailors evaluation records as a database(JSON) file
  • Trait Average Calculation
  • Display of records by date range
  • Override command defaults when adding/editing evaluations
  • Add privacy act information

Version 0.x.x (Beta)

STATUS: IN PROGRESS

Not for production use! This release tests minimum viable product (MVP) core functionality for adding, editing, deleting, and exporting to PDF of E7-E9 and W2-O6 Sailors and their evaluations/FITREPS.

Development Goals

  • Adding E7-E9 Sailors
  • Adding evaluations for E7-E9
  • Adding W2-O6 Sailors
  • Adding FITREPS for W2-O6
  • Validate PDF exports are correct, some fillable form fields are missing on Navy forms.

Version 0.5.7 (Alpha)

STATUS: COMPLETED

Not for production use! This release tests minimum viable product (MVP) core functionality from installations on various platforms (macOS, Windows, and Linux), adding, editing, deleting, and exporting to PDF of Sailors and their evals. The core focus will be on the E6 and below Sailor evaluations at this initial release.

Development Goals

  • Export a pre-filled E6 and below evaluation PDF
  • View a list of enlisted Sailors currently in the database
  • View prior created evaluations data on a per Sailor basis
  • Adding E6 and below Sailors
  • Editing E6 and below Sailors
  • Deleting Sailors
  • Adding evaluations for E6 and below
  • Editing evaluations below
  • Deleting evaluations below
  • Adding command defaults
  • Editing command defaults
  • Adding reporting senior defaults
  • Editing reporting senior defaults
  • Evaluation exporting status alerts/successes