Task Management App is a web application designed to help users manage their tasks efficiently and boost productivity. It allows users to create, edit, and organize tasks in various formats such as TODO lists and notes.
- ✅ Create, edit, and delete tasks in different formats (TODO lists, notes)
- ✅ User authentication and account creation
- ✅ Password encryption in the database using bcrypt
- ✅ Secure authentication with Cookies & JWT
- ✅ Real-time task updates using WebSockets
- Frontend: React + SCSS
- Backend: Node.js (Express)
- Database: MongoDB
- Authentication: JWT, Cookies, bcrypt
- Real-time updates: WebSockets
- State Management: React Context


