I built a todo app called GatorDo š for my web development class at uni! I wanted a todo app with local storage so you don't need to make an account to save your todos but for class we needed to integrate a database into our project so I chose Supabase (magic link auth).
The other tools I used are Vite + React and it's deployed on Netlify.
The app works fully in guest mode using local storage with the option to sign in via email link to save todos in the database.
Today was all about making my .NET backend work smoothly with Supabase Postgres. At first I hit connection errors because direct connections use IPv6 (and my Windows env doesnāt). Switching to PgBouncer (IPv4) solved it!
Then I synced my EF Core models with the database schema. Postgres is case-sensitive, so I had to map entity names to lowercase tables, and also add missing columns like OfferType and ShopType to pricehistory. After that, the API started saving and reading data correctly.
Feeling good that the core pipeline from .NET ā EF Core ā Supabase is now stable.
Escape public cloud vendor lock in. Master secure Docker networking exact Nginx API routing and WebSocket persistence for Supabase on Server
Stop Raw-Dogging Your Supabase Deployments on the Public Internet
Letās get one thing straight: if you just cloned the Supabase docker repo, typed docker compose up, and walked away, your infrastructure is fully compromised.
At ServerMO, we just dropped the SRE Masterclass on how to actually deploy self-hosted Supabase without giving hackers free rein over your Postgres database:
Docker Ignores Your Firewall: Yeah, UFW doesn't care if Docker tells iptables to open port 5432 to the whole planet. You have to go into the compose file and hard-bind Kong and the database strictly to 127.0.0.1.
The 404 SDK Nightmare: If you route your reverse proxy through a random /api/ folder, the Supabase client SDKs will break instantly. They expect root-level paths. Use exact Regex matching in Nginx.
Stop Killing Your WebSockets: Realtime subscriptions dying immediately? You forgot to pass the Upgrade headers in your Nginx proxy. Your proxy is literally suffocating the connection.
The "502 Bad Gateway" Reality Check: You can't run 15 massive microservices on a $5 shared VPS. The Linux OOM killer will silently execute your API gateway because it ran out of RAM. Get a real bare metal server with actual NVMe IOPS.
Secure your backend, keep your data, and stop paying insane cloud vendor fees.
Why Supabase 12-Months Pro Access Is a Game-Changer for Modern Developers
In the world of web and mobile application development, time is money. Developers, startups, and innovators no longer want to handle endless backend infrastructure tasks when there are tools that can handle them efficiently. This is where Supabase has made its mark ā itās a backend-as-a-service platform that helps build powerful, scalable applications quickly and without complexity. For thoseā¦
Thinking about building your next app with Supabase?
Supabase is one of the fastest-growing Firebase alternatives, loved by startups and enterprises alike. But hereās the truth: having the right Supabase developer can be the difference between an app that just works and one that truly scales.
In our latest blog, we break down the:
Top 7 benefits of hiring a Supabase developer
When to bring in an expert
Common mistakes to avoid without one
And most importantly, why Prishusoft is your trusted partner for Supabase development
Whether youāre launching a SaaS, a mobile app, or an enterprise platform, Supabase developers at Prishusoft can help you build faster, safer, and smarter.
Read the full blog here: https://prishusoft.com/blog/benefits-of-hiring-supabase-developer
Ready to hire a Supabase expert? Please contact us.
Taking my first real steps in customizing my own AI agent. It needs to sync across multiple devices and still function offline when needed. To build that foundation, Iām starting with a VectorDB on Supabase to handle long-term memory, then connecting it with a Render-hosted engine as the main brain. This is where function meets autonomyāand the architecture begins.