/TaskPro

TaskPro is a full-stack to-do app built using HTML5, CSS3, JavaScript, Express.js, Node.js, and MongoDB. Streamline your task management with features for adding, editing, and deleting tasks, all securely stored in a MongoDB database. Stay organized and efficient with TaskPro's user-friendly interface and comprehensive functionality.

Primary LanguageJavaScript

TaskPro: Full Stack To-Do Manager


Welcome to TaskPro, a powerful full stack to-do manager application. With TaskPro, you can efficiently organize your tasks, edit them, and mark them as completed, all while enjoying a seamless user experience. Whether you're looking for a simple task list or a comprehensive to-do manager, TaskPro has you covered.

Tech Stack


HTML5 CSS3 JavaScript Express.js Node.js MongoDB Mongoose

Screenshots

Home Page Home Page

**Add Task**

Add Task

**Edit Task**

Edit Task

Deployed Link from cyclic.sh :

https://handsome-leotard-jay.cyclic.app/

Features


  • Add new tasks to your to-do list.
  • Edit existing tasks and mark them as completed.
  • Delete tasks that are no longer needed.
  • All tasks are saved and available for future use.

Installation


  1. Clone this repository:
git clone https://github.com/MehraDevesh2022/TaskPro.git
  1. Install the dependencies:

cd TASKPRO
npm install
  • Add your MongoDB URI to the config/.env file. Use key name as DB_LINK and assign your MongoDB URI to it.
  1. Start the server:

npm start
  1. Navigate to http://localhost:3000/ in your browser of choice.

Contributing

Contributions are always welcome ! add your own features and make a pull request.