This was a semester-long project that I worked on with 4 other students for the course CSCC01: Introduction to Software Engineering. For the duration of the project we followed Scrum methodologies and met up regularly with the clients to get details on the constantly evolving requirements. In the end, we produced a desktop application that supports:
- Managing other user accounts
- Downloading and uploading data in Excel format
- Generating customizable reports that can be viewed in the application
- Saving reports to be viewed by other users
- Exporting reports
A video demonstration of the application's main use cases can be found
here.