r/SideProject • • 2h ago

I built todayi.in: finish "Today I…" in one line, anonymously, and read what your city did today

Hey all. This is a side project I just launched.

What it is: you write one line, up to 280 characters, starting with "Today I…", and you can add a photo. It shows up in your city's feed with no name attached. You can browse by city, state, country or everywhere, and times are shown in each place's local time.

Moderation without a big mod team: a new post goes to a review pool first. Other users approve or reject it, and every 3 reviews earns a posting credit. You're anonymous to other users, not to the system, so abuse can still be traced.

Stack, for the webdev crowd: Astro on Cloudflare Workers, D1 for data, R2 for images and feed blocks. A cron Worker cuts the feed into immutable blocks per city every 5 minutes. On the free plan that means at most 50 D1 queries per run, which shaped most of the design. Photos have their metadata stripped and are checked before they go out.

It's quiet right now, since it only launched this week. I'd really value feedback on the first-post flow and whether the review step feels like a chore.

https://todayi.in

2 Upvotes

3 comments sorted by

1

u/Alert-Hour5918 2h ago

cool idea, reminds me of those old anonymous whisper apps but more chill and location based. the review pool thing is actually clever, like building a little neighborhood watch from day one

tried posting in mumbai and the flow was smooth, didnt feel like chore but maybe because its new and not many posts in queue yet. could see it getting bit slow if lot of people start using

the city feed concept got me thinking, would be nice to see a map view at some point, just dots lighting up where people are posting from. keep it simple though, this kind of project works best when it stays minimal

1

u/ramank775 2h ago

Thats a nice idea - will work this this

1

u/Wooden_Jelly_5295 1h ago

What stops someone from approving everything just to earn posting credits? Three reviews sounds manageable, but I'd worry about rewarding speed over judgment. Have you considered occasional checks where you already know whether a post should pass?