Giving Hackathon judges a streamlines system to rate projects during an expo, as well as ensuring each table gets equal facetime with judges.
What it does
We deliver an interface similar to Devpost's web layout that allows judges to easily signin to a Hackathon and view all submissions made under specific categories so they can judge straight from our mobile app.
Along with our mobile app, we have a functioning Devpost web scraper and API to which all calls are made within the app.
How we built it
The app is a native iOS app built using Swift. Our backend is powered by Node.js and uses Express as a web server.
Challenges we ran into
Loading tons of images from our API into Swift asynchronously cause problems and a huge slowdown initially until learning how to cache images and use placeholders until we were ready to update the main thread with the loaded image.
Accomplishments that we're proud of
What we learned
Asynchronous image loading/caching in Swift. Web scraping. API development.