0% found this document useful (0 votes)
203 views

MERN Stack Assignment - Task Management

Develop a task management application using the MERN stack allowing users to create, update, delete, prioritize and categorize tasks. The backend uses Node.js, Express.js and MongoDB while the frontend is built with React.js and TailwindCSS to provide a dynamic user interface that reflects real-time changes.

Uploaded by

toxiccoder2023
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views

MERN Stack Assignment - Task Management

Develop a task management application using the MERN stack allowing users to create, update, delete, prioritize and categorize tasks. The backend uses Node.js, Express.js and MongoDB while the frontend is built with React.js and TailwindCSS to provide a dynamic user interface that reflects real-time changes.

Uploaded by

toxiccoder2023
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

MERN Stack Assignment

Develop a task management application using the MERN stack. The application should
allow users to manage their tasks with features like creating, updating, deleting, prioritizing
and categorising.

Backend Development (Node.js, Express.js, MongoDB)-

● CRUD Operations: Implement the Create, Read, Update, and Delete operations for
tasks.

● Task Prioritization and Categorization: Develop an algorithm to prioritize tasks. Users


should be able to assign priority levels to tasks, and the system should display them
accordingly. Also, the user can assign categories to each task.

Frontend Development (React.js, TailwindCSS(optional))-

● Dynamic User Interface: Create a user-friendly interface using React. The UI should
reflect real-time changes and provide a seamless user experience.

● Task Interactions: Allow users to add, view, edit, delete, categorize, and prioritize
Tasks.

● Filtering and Sorting: Implement features to filter and sort tasks based on different
criteria such as priority and category.

Bonus-

● A deployed URL of the application is a plus.

Notes-

● Utilize appropriate data structures and algorithms to manage and manipulate tasks
Effectively.

● Provide a README file with complete instructions on how to set up and run the
Application.

● Submit your completed project via a GitHub repository. Ensure that the repository
contains all the necessary source code, a detailed README for setup and operation,
and any other relevant documentation.

You might also like