topick

topick Used AI

22 devlogs
9h 46m
•  Ship certified
Created by aarvin

i pick, therefore i am: real-time anonymous polls (no signup needed!)

Timeline

Ship 3

1 payout of shell 61.0 shells

aarvin

20 days ago

aarvin Covers 6 devlogs and 4h 7m

was getting ready to tear convex apart when i realized the number sync bug was just a missing early return, it's all fixed now though 😅

Update attachment

optimistic updates! there's a little bug where the wrong number flashes for a second, which i have to fix next

Update attachment

pending state!

Update attachment

kind of half rewrote everything??? the codebase is slightly less hellish to work in but there's still a lot of work to do...

Update attachment

spent a ludicrous amount of time trying to clean up the mess that is the logic right now and got... nowhere 😭 going to try again tomorrow with a fresh mind

Update attachment

some cosmetic changes

Update attachment

Ship 2

1 payout of shell 18.0 shells

aarvin

24 days ago

aarvin Covers 5 devlogs and 1h 29m

wanted to make a ton of performance/efficiency improvements but kept on hitting strange errors, so just did optimistic updates for now (rest coming later)

Update attachment

optimistic updates for changing your pick! things are nice and snappy now

Update attachment

better logic/styling for showing your pick

Update attachment

added the ability to see + change your pick

Update attachment

temporarily restricted to one pick, will later let you change picks

Update attachment

Ship 1

1 payout of shell 57.0 shells

aarvin

25 days ago

aarvin Covers 11 devlogs and 4h 8m

some more random behavior fixed, time for a ship!

Update attachment

somehow forgot to show the number of picks so i fixed that (lol)

Update attachment

you can now pick! kind of, anyway, i'll have to fix the broken behavior

Update attachment

you can now see & share! picking (voting) is coming next...

Update attachment

more cleanup 🥱 don't worry, i promise picking is next 🙏

Update attachment

did some more cleanup, things are looking shiny but there's still no way to vote so that's next

Update attachment

you can now create topicks, and they save to convex! next step is letting people vote

Update attachment

Ended up going with Vercel and Convex instead of GitHub Pages and Appwrite, so you can find topick here now: <topicker.vercel.app>

Update attachment

Deployment successful! It only took three commits fighting with CI 🤭. You can check it out now aarvinroshin.github.io/topick!

Update attachment

Create UI is done! Pretty basic, but I think it looks slick. Next step is running on GitHub Pages (link coming soon!), then Redis for some actual functionality.

Update attachment

Base shell ready... next step is getting it deployed and connecting to Upstash. I'm thinking GitHub Pages should be good enough.

Update attachment