Easy Task Project Management Web App

Easy Task is the project management web app where we can manage our project with our team.
I built this project from scratch and the MVP version is ready.

Tech Stack HTML CSS JavaScript Node.js Express.js MongoDB

Duration: October 2022 - November 2022

Screenshort

Project Purpose and Goal

The purpose of project management is to plan and manage a project to successfully complete its listed goals and deliverables. Implements the features of task assignments, scheduled meetings, task boards, chatting, voice updates, etc. Created the project with excellent design for a better user experience. I am still working on it. MVP (Minimum Viable Product) version is ready.

Screenshorts of Project

Screenshorts
Screenshort
Screenshort

Web Stack Explanation

In this project I used HTML, CSS, JavaScript, Node.js, Express.js, and MongoDB. The reason use nodejs for backend is to utilize the same language both on the frontend and backend. I used MongoDB because of its power of Document-Oriented Databases. MongoDB is built to scale up quickly and supports all the main features of modern databases.

Problems and Thought Process

I believe if you do all the stuff like database management and writing code then one particularly difficult area was database schema and structure of code. Because of this project's size, I realized how important maintaining an organized structure and database schema would be.

Lessons Learned

I could spend all day describing the lessons that I learned while working on this project, but the most important ones involved my newfound understanding of Node.js, Express.js, and MongoDB. As my first large project using Node.js backend web technology. I learned a lot of lessons regarding code structure, web page routings, and database manipulation.