diff --git a/Projects/2-Intermediate/task-manager.md b/Projects/2-Intermediate/task-manager.md new file mode 100644 index 000000000..d01b15615 --- /dev/null +++ b/Projects/2-Intermediate/task-manager.md @@ -0,0 +1,44 @@ +Project Description +Application Name: Task Manager +Tier: Intermediate +Purpose +The Task Manager application is designed to assist users in organizing their daily tasks, setting priorities, and managing deadlines efficiently. It aims to streamline the process of tracking tasks and improving productivity. + +Resources +To complete the project, you will require the following resources: +Basic knowledge of HTML, CSS, and JavaScript +Familiarity with React.js for frontend development +Understanding of Express.js for backend development +Experience working with MongoDB for database management +Access to a code editor and version control system (e.g., Visual Studio Code, Git) + +User Stories +First User Story +As a user, I want to be able to create new tasks so that I can keep track of my responsibilities and goals. + +Second User Story +As a user, I want to edit existing tasks if necessary, so that I can update my progress or make changes to my plans. + +Third User Story +As a user, I want to mark tasks as complete when they are finished, so that I can see my accomplishments and stay motivated. + +Fourth User Story +As a user, I want to delete completed tasks from my list, so that I can focus on my current tasks and maintain a clean interface. + +Fifth User Story +As a user, I want to view all my tasks in a list format, so that I can easily access and manage them. + +Bonus Features +First Bonus Feature +As a power user, I want to sort tasks by priority or due date, so that I can quickly identify urgent or high-priority tasks. + +Second Bonus Feature +As a user, I want to receive reminders for upcoming tasks, so that I don't forget important deadlines. + +Useful Links and Resources +Task Manager Example: Live demo showcasing the functionality of a task manager application built using the MERN stack and hosted on Vercel. +Next.js Tutorial: A video tutorial on coding a task manager using Next.js, React, and other technologies. +GitHub Repository: A public repository containing the source code and documentation for a task manager project. + +Examples +Tasks Manager App: Another task manager application built using the MERN stack and deployed on Vercel https://task-manager-front-end-five.vercel.app/.