Todo App

Full-Stack Task Management Web Application

Live Demo

Demo Account

Email: user@demo.com

passwoard: 12345

Overview

This is a full-stack task management application built with Next.js and Supabase. The app allows users to securely authenticate, manage their own tasks, and interact with a persistent database. It focuses on clean UI, responsive design.

Key Features

  • Secure user authentication
  • User-specific task management
  • Create, edit, delete, and update tasks (CRUD)
  • Search and filter functionality
  • Task categorization
  • Persistent database storage
  • Fully responsive design

Tech Stack

Frontend

Next.js -

React -

TypeScript -

Tailwind CSS

Backend / Database

Supabase (PostgreSQL)

Deployment

Vercel

Challenges & Solutions

  • A key challenge was configuring NextAuth providers and managing authentication consistently across both client-side and server-side environments, which required proper session handling and protected route logic.