Please sign in to access this page

Hack Club Badges

Hack Club Badges Used AI

8 devlogs
10h 7m
Created by Ghost of L87

A Svelte site for clubs to create badges for individual members and overall club accomplishments, to celebrate achievements. Badges and members are saved on a separate GitHub JSON, but links and club names are stored on Nest

Timeline

In the process of integrating slack signing, because I'm realizing a simple email check is VERY weak. Also added some UI changes which will provide as the base for all the updates I'm working on now.

Update attachment

IT WORKS!!!!!!!!!!!!!!!!!!!!

Finally figured out how to connect the database. Only took like 12 hours...

Update attachment

Reinstalling Prisma now, not sure if I was using SQLite before but I'm making a point of using it now. Mainly, I think there were mixups between Typescript documents and JS, when I'm only trying to use JS

Update attachment

Added in animated title screen!

Was unable to figure out setting up the server API endpoints yesterday, but that was at 3 am so I'm going to try again now.

Update attachment

Added in the database and got GitHub to sync, will add in the repo soon.

I'm keeping the club the same, and will just ignore the lack of verification because I can't access that database. Custom badges for hackathons and YSWSs can be created as well, and there will be a special env code given to add badges into the system. Club leaders still assign them individually.

Update attachment

Working on setting up the database now, hoping it'll work with Nest

I'm set on how I want to do clubs:
- I store the club name (search and display)
- I store a GitHub repo (has a json or some jsons where I can just fetch data, saves tons of storage)

It's also concerning me that I commit my changes and it doesn't connect to the repo...

Update attachment

Decent flow now, few hiccups but way better now than before. Need to add something extra to the background, like a pattern or some floating elements

Update attachment

Was initially trying to run this on Vite, which was just not working. I wish I had discovered SvelteKit like 2 hours ago cause it literally did everything for me. Oh well..

It's starting to come together now.

Update attachment