Please sign in to access this page

Podium Pro

Podium Pro Used AI

3 devlogs
16h 52m
•  Ship certified
Created by eddyzow

At Undercity (Hack Club's last major hackathon), Podium, the peer voting platform, was a dumpster fire - servers crashed constantly, voting was hard, and the system was just janky. Introducing a better alternative - Podium Pro!

Create events, add projects, and vote fairly. Projects are shown randomly to prevent bias, and the UI/UX are designed for user ease. Voting is based on an ELO rating system that prevents ties and is easy, fast, and fun to use. Also, it's mobile friendly!

Timeline

Ship 1

1 payout of shell 348.0 shells

eddyzow

11 days ago

eddyzow Covers 3 devlogs and 16h 52m

PODIUM PRO IS FINISHED!
Exactly 8,507 lines of code were used to create Podium Pro. The awards and slideshow feature have been added, and it is now live on my website! You can also find it in the Summer of Making demo link. I hope that you will use it for your event -- let me know how it goes! And please do raise issues and bugs for me to fix, or make Podium Pro better in its entirety. It was coded with mostly raw HTML/CS/JSS.

Please watch the devlog video I attached -- it goes over every feature of Podium Pro!

This was my first time working with REST APIs, email systems, and also my first time making something that was actually a viable product and tool.

The homepage, attendee dashboard, and organizer dashboard are nearly done! Over 6,250 lines of code have been used to make Podium Pro, and we haven't even gotten to the voting process or awards slideshow yet!

Many, many features have been added, including:
- Ability to join hackathon team with a project code or direct addition from the team manager
- Separate account system for organizers so that they can organize multiple events
- Project status auto-updates every 10 seconds
- Active ability to open and close shipping and voting by the organizer
- Ability to set your own team name
- Event hierarchy of permissions (creator > lead organizer > organizer > attendee)
- Voting also includes specific judging criteria
- Search projects by name, project manager, or team members
- Organizers can edit attendees' projects and manage them
- Intuitive approve/reject system for organizers to review shipped projects
- Organizers can leave notes for attendees to see live on their project page
- And much more!

I am getting close to finishing the base project. The last thing to do is make the voting system and the awards slideshow!

Update attachment

First devlog for Podium Pro! I spent today creating the home menu, backend, database and server frameworks, and login/signup flow. This was my first time working with REST APIs, and they are way easier than I thought! Event codes now work (they are stored in a MongoDB Atlas database), and the magic email verification system works thanks to Brevo! I used JSONWebToken to create the session token system to validate users. Tomorrow, I will create the actual project upload flow and start on the organizer dashboard. There will eventually be the voting feature and awards slideshow that I will be making over the next few days!

Update attachment