-
Notifications
You must be signed in to change notification settings - Fork 7
Description
With the removal of billetbank planned, we finally have an excuse to rebuild rosterStatistics.
Currently, we use an implementation of apexcharts to give basic roster information. However this is lacking in some areas:
- Only active duty line billets are tracked (e.g. Alpha Company 1-7).
- There is no record keeping of data over time
- Departments are not tracked.
Rewriting this will pretty much be a blank canvas, and the person who tackles this has free reign to do with this as they wish. If you want to do this, i suggest getting into contact with Tharen.R , Mann.M , or Burgundy.C to see if there is any other statistics they would need for their duties.
The rewrite at minimum should be able to give current numbers for every department and company at runtime and be able to track primary billets at the battalion level over time. For battalion level tracking, I would suggest a small, unsecure database that would simply contain battalion numbers at a given date This database should be updated with the membership count of every battalion on the first of every month. Since we are developing cavapps actively, it should be resistant to service outages, as we test various projects.