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.