I have been spending most of the last 8 months working on a mechatronics project doing C# and RAPID (ABB) development. However, I recently found some time to work on Roster Wizard again. By optimising how the application uses the database, I have been able to implement significant performance improvements. This includes faster roster generation.
Below is a list of items on the development roadmap:
Change some of the complex class based views to simpler function based views.
Switch to email sign-in instead of username sign-in.
Allow the status of staff requests to be easily viewed.
Add a React Front End and Django Rest Framework backend.
These items are still under consideration:
React Native Mobile App (for staff to view rosters and submit requests).
A Winforms or WinUI 3 desktop app for people who just want to install and run Roster Wizard on a single laptop.