Loading video player...
It’s a production-grade task manager with secure authentication, cloud backend, and persistent user-specific tasks. A new user can sign up using email and password. The system uses JWT-based authentication, so once a user logs in, their session is securely maintained. Each user gets their own private workspace. After signing in, users can add new tasks. These tasks are sent to a FastAPI backend running on HuggingFace Spaces and stored in a Neon PostgreSQL database, so they persist even after reloads. Users can edit tasks, mark them as complete using the tick icon, or delete them. Every action is synced in real time with the backend and database. All tasks are linked to the logged-in user, so no one can see or modify anyone else’s data. The frontend is built with Next.js on Vercel, and it communicates securely with the backend via APIs. This application demonstrates a real-world full-stack architecture: frontend, authentication, backend APIs, and a production database — all fully deployed and working together. Thank you!