Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

task-manager.md #817

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions Projects/2-Intermediate/task-manager.md
Original file line number Diff line number Diff line change
@@ -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/.