uOttaApp - Hackathon Application Tracker
Overview
Â
uOttaApp is a web application forked from HackMIT’s open-source hackathon management portal. I built it for my university’s hackathon, uOttaHack, to save our organizing team hundreds of hours spent filtering and sorting through participant applications. It also offers participants an easy way to track their engagement and application status.
Â
Currently live @ https://apply.uottahack.ca/ check it out :)
Â
Key Contributions:
- Designed the entire app’s UI/UX from scratch.
- Managed key infrastructure, including:
- Hosting & Cloud: Heroku, Cloudflare (DNS) & Atlas
- Database: MongoDB
- Devops & infrastructure: Automated CI/CD and dyno (web) server auto scaling config.
- Custom integration: Mailgun (automated status and registration emails)
- Testing: Junit & custom scripts (reliability, unit, and scalability tests)
Â
Technologies: Angular, HTML, CSS, JavaScript, MongoDB, Node.js, Figma, Notion, Heroku.
Â
Design
Â
Login/Registration/Forgot Page:



Â
Â
Application Page:

Â
Â
Dashboard Page:

Â
Â
Admin View:

Â
Â
HackMIT’s Application Tracker:
quill
techx • Updated Feb 22, 2025
Â