Tutorials on Supabase

Learn about Supabase from fellow newline community members!

  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL
  • React
  • Angular
  • Vue
  • Svelte
  • NextJS
  • Redux
  • Apollo
  • Storybook
  • D3
  • Testing Library
  • JavaScript
  • TypeScript
  • Node.js
  • Deno
  • Rust
  • Python
  • GraphQL
NEW

How To Build An AI App That Counts Calories From Pictures With Bolt and ChatGPT

As you may know, lately we’ve created a lot of tutorials on how to build with AI or applications that use AI or both. If you didn’t know, well, we’ve already created apps with Bolt, Replit Agent, Supabase, MCP Servers, Chatbots, and more. You can find them here (and filter for the keyword or tool…
Thumbnail Image of Tutorial How To Build An AI App That Counts Calories From Pictures With Bolt and ChatGPT
NEW

How To Build An AI Therapist Mobile App With Bolt, UX Pilot and Expo

Did you know that THE most common use case for ChatGPT—and LLMs in general—in 2025 is for therapy and companionship? (Yes, they have them linked as one category). I’m not making this stuff up or picking it from a random dude on X/Twitter. It’s from Harvard Business Review.
Thumbnail Image of Tutorial How To Build An AI Therapist Mobile App With Bolt, UX Pilot and Expo

I got a job offer, thanks in a big part to your teaching. They sent a test as part of the interview process, and this was a huge help to implement my own Node server.

This has been a really good investment!

Advance your career with newline Pro.

Only $40 per month for unlimited access to over 60+ books, guides and courses!

Learn More
NEW

Unlock Granular Data Security with Supabase Row Level Security (RLS)

Ever wished you could give your users access to specific data in your Supabase database, but not everything? Imagine a social media app where users can only see posts from their friends, or a project management tool where team members can only access tasks assigned to them. This is the power of Row…
NEW

Supabase vs Convex: A Comprehensive Comparison of Backend-as-a-Service Providers

In the thriving world of Backend-as-a-Service (BaaS) platforms, developers have a host of options. Today, we'll focus on two popular platforms, Supabase and Convex. Both of these BaaS providers offer an array of features to aid in web application development. We'll dive into the similarities and…
NEW

Supabase for Real-Time Applications: Challenges of Self-Managing WebSockets

In the evolving space of modern software development, the desire to develop real-time full-stack applications holds considerable worth. These applications flourish on frameworks such as React and Angular, curated for building real-time client-side applications. However, the complexity introduced by…
NEW

Exploring the Intricacies of WebRTC for Real-Time Communication

WebRTC is a collection of APIs and protocols that facilitates real-time communication directly between browsers. This article dives into the fundamental workings, main components, benefits, use cases, and appropriate use cases for WebRTC usage. The WebRTC journey starts with the MediaStream API.…
NEW

Comprehensive Guide to Server-Sent Events (SSE): Real-Time Communication

Real-time communication between a server and client is a key requirement for the majority of today's web applications. Server-Sent Events (SSE) is a technology that satisfies this need, enabling real-time server-to-client updates over a single HTTP connection. This article dives into the…
NEW

Unveiling Long Polling, WebRTC, and SSE as Alternatives to WebSockets for Real-Time Collaboration Apps

This blog is dedicated to technologies that can serve as alternatives to the widely-used WebSockets for building real-time collaborative applications. My goal is to help developers unravel the advantages, applicable scenarios, and potential drawbacks of these alternatives, thereby empowering them…
NEW

The Complications of Implementing Real-Time Collaboration Apps and How to Simplify Them

This article aims to tackle the challenges encountered while implementing real-time collaboration and provide insights on how to simplify these complexities. Let's embark on this journey together and make the task of creating a Real-Time Collaboration App easier. Developing a Real-Time…
NEW

A Comparative Analysis between Firebase, Amplify, and Supabase for Your Next.js Application

In this blog, I will explore a critical decision that Indie Hackers and startups often grapple with, which is selecting the ideal real-time database platform for building a Real-Time Collaborative Application with Next.js. My focus in this blog will be on Firebase, AWS Amplify, and Supabase,…
NEW

Unveiling the Truth: Why Node.js May Fall Short for Real-Time Collaboration Apps

Navigating through the landscape of real-time collaboration apps presents a number of challenges, regardless of whether one is dealing with a simple chat app or a complex collaborative board. Node.js faces several challenges in the context of real-time collaboration apps, particularly around…