Hice una Lotería Mexicana digital con las 54 cartas originales.
→ Voz que canta cada carta
→ Swipe para pasar
→ 2 estilos: Clásico y Futurista
La hice porque odio las apps llenas de publicidad.
#HechoEnMéxico
It’s insane that you can build a project for $0 and scale infinitely for cheap. We’re talking tens of thousands of users for dollars a month
Deployment: @vercel - first 1 MILLION edge requests free, next 1m $0.65
DB: @planetscaledata - mysql for modern devs, $1 per BILLION row reads
Auth: @clerk - 5k free MAUs, $20 per additional 1k users
Logging: @AxiomFM will ingest 500gb of logs for free, 5TB for $99/month
Ratelimiting: @upstash $2 per 1 MILLION Redis commands (10k/day for free)
Did I mention the DX is also the best I’ve ever had? Feels good to be AWS free.
This week I was looking alternatives for facet search like meilisearch, typesense, etc. But oh boy they are not cheap at least for my use case of 4M+ records and also is an MVP project.
End up refining Postgres FTS with @supabase and hey, it's quite good!
Love how easily you can create these loading states with useTransition hook from @remix_run directly in the component so no props drilling / passed are necessary.
Btw im using the Flow font by Dan Ross, great font.
@aiartrepreneur @remix_run not really, just a <ProducItem /> react component and the useTransition hook from remix.
I think a good use case for full stack components is the add to wishlist feature, like the following video.
@kraken1994@remix_run But im using only one form. HTML Forms has an standard when inputs are disabled they don't send through the get method so that way im managing the state in the url :)
https://t.co/fGr6f7Bet6