Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@RandomSearch18 RandomSearch18 released this 07 Nov 14:59
· 3 commits to main since this release
26de05c

Key features in this first release of the program:

  • A terminal-based interface that's friendly and intuitive
  • All points from the spec addressed
  • JSON databases for persistently storing accounts, students, and settings
  • A simple but robust onboarding process that provides a guided first run
  • Validation for all inputs
  • Probably more stuff that I've forgotten

Source code highlights:

  • Modular code using classes and functions
  • Some separation of "back-end" database logic and "front-end" UI code
  • Probably more stuff that I've forgotten
  • A very small number of unit tests using pytest

View all changes: https://github.com/RandomSearch18/pupil-management-system/commits/v0.2.0