William Spongberg



COMP30022 - IT Project

This class was focused on creating a software project from scratch, with a focus on the software development lifecycle and agile methodologies. My group, Sprout, was tasked by NoMoss to create an app that would allow users to track, improve and master skills through the ancient Japanese martial art concept of Shuhari. We created the Momentum Master app and were well received by both our client and our subject coordinator, and were able to have the app fully functioning and ready for release by the time of the handover.

I was tasked with helping to implement the backend for this app through a REST API in Node.js using TypeScript that was hosted by Vercel, and also helped work on the front end of the app created through Flutter and Dart. Users could enter daily logs for what they had accomplished and attach these logs to skills in order to show their progress over time. They could also find online lessons and tutorials on how to become better at their skills, and could get coaching and feedback from other users in the app.

Unfortunately, the app is not available for download as it was a private project that we handed over to our client NoMoss and is not for commercial use, but I am happy to discuss the project and show off the app if you are interested.