S J N
  • Home
  • About Me
  • Projects
  • Blogs
  • Contact

"The only way to do great work is to love what you do." - Steve Jobs

Β© 2025 Shofiqul Islam Sujon. All rights reserved.

Do Task (Task Manager)
Live Demo GitHub

Do Task (Task Manager)

Task Manager Application using React.js, TypeScript, Express, Mongoose, and Redux
This is a Task Manager Application developed using React.js with TypeScript for the frontend and Express.js with Mongoose for the backend. The app enables users to manage their tasks efficiently by adding, updating, deleting, and organizing tasks with specific priorities and due dates. Redux is used to manage the application’s state.

πŸ”Ή Key Features:
βœ… User Authentication – Secure login and registration functionality (JWT-based).
βœ… CRUD Operations – Create, read, update, and delete tasks easily.
βœ… Task Filtering and Sorting – Filter tasks by priority and status.
βœ… Responsive UI – The interface adapts well across various screen sizes, ensuring a smooth user experience.
βœ… Task Prioritization – Assign different priority levels (low, medium, high) to tasks.
βœ… Task Status Management – Track the status of tasks (active, completed, etc.).
βœ… Redux for State Management – Redux helps in managing the global state of the app efficiently.
βœ… Backend with Express & Mongoose – The backend is built using Express.js and Mongoose to interact with a MongoDB database.

πŸš€ Tech Stack:
πŸ”Ή Frontend: React.js, TypeScript, Redux
πŸ”Ή Backend: Express.js, Mongoose, Node.js
πŸ”Ή Database: MongoDB
πŸ”Ή State Management: Redux

This app serves as an excellent tool for task tracking and can be expanded with features like due date reminders, multi-user support, and advanced reporting. It provides a scalable foundation for managing tasks in personal or team environments. πŸš€

Technologies:

React js

Typescript

Redux

Express

mongoose

mongodb

etc

← Back to Projects Page