uOttaApp
🤑

uOttaApp

Tags
MongoDB
Express
Angular
Node.js
Open-Source
MIT
Published
January 9, 2024

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:
notion image
notion image
notion image
 
 
Application Page:
notion image
 
 
Dashboard Page:
notion image
 
 
Admin View:
notion image
 
 
HackMIT’s Application Tracker:
quill
techx • Updated Feb 22, 2025
Â