Hack4Us Website banner

Hack4Us Website

7 devlogs
15h 15m 49s

This is the website of a hackathon i’m working on. Built on Next + Convex

This project uses AI

Used Claude for some ui/animation stuff, refactorings and generating an extensible form control/application question schema

Demo Repository

Loading README...

Evan Yu

Shipped this project!

Hours: 15.26
Cookies: 🍪 310
Multiplier: 16.93 cookies/hr

This is the website for Hack4Us, a hackathon I’m helping run. This website handles both marketing and attendee applications/review.
The site is built with Next.js with Convex as the database.
As this hackathon is still in the planning phase, we don’t have a venue, date, or any sponsors yet. However I’ll update the site as we lock those in

You can try registering and submitting an application (I’ll be removing them later anyway when we actually launch this) at https://hack4us.ca/

Evan Yu

Did some finishing touches on the landing page, added a sponsor us dialog, and added team headshots. This website’s pretty much done now. Nothing much I can do in the next two days as FT is ending and we’re still finding sponsors and beginning to advertise.

Attachment
Attachment
Attachment
0
Evan Yu

I’ve done a lot of work on the admin dashboard. The review dashboard uses z-score normalization to help us normalize reviewer scores to reduce bias.
Also hooked up the mailrelay.com api for marketing efforts.
Finally i’ve implemented an admin settings page for managing the state of applications (opening soon/open/ending)

Obligatory convex plug

Attachment
Attachment
0
Evan Yu

I’ve implemented an application review dashboard. It scores applications with a 3 question rubric.
By default, it hides PII to prevent bias

Attachment
Attachment
0
Evan Yu

I’ve added some cards to the dashboard, and also made the application form detect if it’s been edited somewhere else (convex ftw again)

Also minor ui fixes, like showing the question number in different places depending on the screen size

Attachment
Attachment
Attachment
0
Evan Yu

I’ve implemented a profile setup flow, and the application flow using Convex. Depending on which role the user selects, they are shown a different application form.

Did use some AI for animations (not fun :p)

0
Evan Yu

I’ve set up better-auth with convex

Attachment
1

Comments

inw
inw 2 months ago

Convex ultrafastcatppuccinparrot

Evan Yu

Bootstrapped the project, and started work on the landing page. Currently i’m using motion.dev for a parallax effect, and some other scroll animations.

Attachment
0