Task Manager with Login
2024A full-stack web application designed to help users manage their daily tasks efficiently with secure authentication. The application features a complete user registration and login system using JWT tokens, allowing users to create, read, update, and delete their personal tasks.
Built with React on the frontend for a responsive user interface, Node.js and Express on the backend for robust API endpoints, and MongoDB for flexible data storage. The project demonstrates my understanding of RESTful architecture, database design, and modern authentication practices.
Key Features:
- Secure user authentication with JWT tokens
- Complete CRUD operations for task management
- Responsive design for mobile and desktop
- RESTful API architecture
- Password hashing and security best practices