Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
144

Latest Updates

Documenting code, one commit at a time.

Supabase 10 posts
×

Unlocking Agility: Building an Editable Content Module with NestJS and Supabase

Remember the days of deploying code just to update a paragraph of text? Or waiting for a developer to change a crucial marketing message? In the vive-tu-mente-preview project, we've tackled this common pain point by introducing an editable content module.

This module empowers content managers and non-technical users to update specific sections of the application directly, without requiring a

Integrating Supabase into Your NestJS Application

The vive-tu-mente-preview project is enhancing its backend capabilities. A recent initiative involved the integration of Supabase, a powerful open-source Firebase alternative, to manage data and potentially authentication, providing a robust and scalable solution for the application's needs. This post details the process of adding a base Supabase module to a NestJS application.

The Problem

0 SQL Supabase

Empowering Dynamic Content: A Supabase Migration for Editable Data

Introduction

In the vive-tu-mente project, a platform designed for mental wellness and personal growth, content is king. To keep our platform engaging and up-to-date, the need for dynamic, editable content became paramount. This led to a crucial database migration aimed at establishing the infrastructure for managing content that can evolve without requiring application code changes.

Ensuring Data Integrity: Making Supabase Triggers Idempotent

Building robust applications requires careful attention to data integrity, especially when working with event-driven systems. In our vive-tu-mente-preview project, we encountered a common pitfall with database triggers: non-idempotency.

The Challenge with Triggers

Database triggers are powerful tools for automating tasks, like updating related tables or logging changes.

Streamlining Full-Stack Development: A Monorepo Approach with Next.js and NestJS

Building ambitious full-stack applications often introduces a unique set of complexities. As frontend and backend logic grow, managing dependencies, configurations, and deployment pipelines can become a significant overhead. We recently faced this challenge while evolving our vive-tu-mente-preview project.

The Symptoms

Initially, our project structure, while functional, began to show signs

Building a Flexible Backend Dashboard with Next.js for vive-tu-mente-preview

As the vive-tu-mente-preview platform expands, the need for an efficient administrative interface became critical. Our goal was to streamline content management, user oversight, and data analytics without introducing significant overhead. The existing setup lacked a centralized tool for these crucial operational tasks, leading to fragmented processes.

The Challenge

The primary challenge was

Enhancing API Robustness: Stronger Password Policies and Type Safety in TypeScript

In the ims-api project, our focus is on building a robust and secure API platform. Recent updates have significantly bolstered our API's resilience by introducing stricter password policies and enhancing type safety practices. These changes are crucial for maintaining data integrity and reducing runtime errors, especially when dealing with sensitive user information.

The Need for Stronger