**Task Manager Application Overview:The task manager application is designed to help users efficiently manage their tasks and responsibilities by providing a user-friendly interface for creating, viewing, updating, and deleting tasks. It includes essential features such as secure user authentication, allowing individuals to sign up and log in to their accounts, as well as profile management to update personal information. With built-in validation such as input field validation and email validation, the application ensures a seamless user experience while enhancing productivity and organization in both personal and professional settings. **
This apps contain the following features:
- Signup
- Login
- Logout
- Update profile
- Add tasks
- View tasks
- Update tasks
- Delete tasks
This application isalmost a precompiled app**. However, students will develop some features,such as adding tasks, viewing tasks, updating tasks, and deleting tasks. Students will interact with GitHub when they develop the features.**
Prerequisite: Please install the following software and create account in following web tools** **
- Nodejs [https://nodejs.org/en]** **
- Git [https://git-scm.com/]** **
- VS code editor [https://code.visualstudio.com/]** **
- MongoDB Account [https://account.mongodb.com/account/login]** - In tutorial, we have also showed how can you create account and database: follow step number 2.**
- GitHub Account [https://github.com/signup?source=login]** **