This is a shared task management tool thats used to help you keep track of the things you need to do, are working on and have finished
Client: EJS, Javascript, Flowbite, TailwindCSS, HTML/CSS Server: Node, Express, Passport, Mongoose, MongoDB
- User login and authentication
- Contribute to shared task board by selecting "Create Task"
- Move the task around my selecting the "TO DO" , "PROGRESS" , "DONE" button. Select "DELETE" to remove the task from your board.
Clone the project
git clone https://github.com/socratic617/task-management-tool.git
Go to the project directory
cd task-management-tool
Install dependencies
npm install
Start the server
npm start
I learned how to filter the tasks into different columns. I learned how to more easily reference the id of the task from MongoDB through the parent element instead of hardcoding it to all of the buttons.