Home

Happy New Year

Timeline

The project idea was born at the end of November 2025

November 2025

Techonologies

Astro

Astro

TypeScript

TypeScript

Tailwind CSS

Tailwind CSS

Supabase

Supabase

Resend

Resend

Features

Fully responsive design

Countdowns for 12 countries with different UTC offsets

Dark/light mode toggle with localStorage persistence

Email subscription system with GDPR compliance

Project Overview

overview imageoverview imageoverview image

The idea for the Happy New Year project was born at the end of November 2025, with the goal of creating a modern and elegant web app to celebrate the arrival of the New Year, aimed at the Spanish audience.

The app features a main countdown synchronized to the CET timezone, as well as individual countdowns for 12 different countries around the world, each with their own UTC offset.

A professional dark/light mode toggle was implemented with localStorage persistence and FOUC prevention, ensuring a seamless user experience across page navigations thanks to Astro View Transitions.

The project integrates a complete email subscription system: users can subscribe to receive a New Year greeting email, managed through Supabase Edge Functions and the Resend API, with full GDPR compliance.

TakeAways

I learned how to build and integrate a full email subscription system using Supabase Edge Functions and the Resend API, ensuring GDPR compliance throughout the process.

Next Project