Todo App

A modern, fast, and secure todo application built with Next.js

CRUD Operations

Create, read, update, and delete todos with inline editing.

Instant Feedback

Toast notifications and loading states for every action.

Secure Auth

JWT tokens with HttpOnly cookies and bcrypt password hashing.

Modern Stack

Built with Next.js 16, React 19, MongoDB, and Tailwind CSS.

Key Features

  • Create, edit, and delete todos with inline editing
  • Mark todos as complete with a simple checkbox
  • Secure authentication with JWT tokens and bcrypt
  • Beautiful dark mode support across all pages
  • Fully responsive design for mobile, tablet, and desktop
  • Real-time toast notifications for user feedback

🔒 Enterprise-Grade Security

Your data is protected with industry-standard security practices used by Fortune 500 companies.

Bcrypt Password Hashing

Industry-standard 10-round salted hashing (OWASP recommended)

JWT Authentication

Secure token-based auth with HttpOnly cookies (XSS protection)

HTTPS Encryption

All data transmitted over secure TLS 1.3 connection

No Third-Party Tracking

Zero analytics, ads, or data sharing with external parties

Protected Routes

Server-side authentication on every protected endpoint

MongoDB Security

Encrypted database connections with user-level data isolation

Privacy Guarantee: This is a demonstration project. Use temporary/throwaway emails for testing. We never sell, share, or analyze your data. All passwords are irreversibly hashed using bcrypt with salt rounds following OWASP guidelines—not even the developer can see your original password.