/TO_DO_LIST

Primary LanguageJavaScript

Task Manager Web App

The Task Manager Web App is a comprehensive and user-friendly task management application designed to help you stay organized and productive.

Task Manager Web App Screenshot

Introduction

With the Task Manager Web App, you can effortlessly manage your tasks, create new notes, and delete completed or unwanted notes. Whether you need a simple solution for personal task tracking or a collaborative tool for team projects, this app has got you covered.

Features

  • Add New Notes: Easily add new tasks to your list with a title and description. The app allows you to capture all the essential details to remember your tasks effectively.

  • Delete Notes: Once you've completed a task or wish to remove it from your list, you can effortlessly delete the note with a single click.

Demo

Check out the live demo of the Task Manager Web App at (https://to-do-list-kafe.onrender.com/). Get a hands-on experience with the app's interface and features.

Installation

To set up the Task Manager Web App locally, follow these simple steps:

  1. Clone the Repository: Start by cloning the repository to your local machine:
git clone https://github.com/your-username/your-repo.git
  1. Navigate to Project Directory: Change to the project directory:
cd your-repo
  1. Install Dependencies: Install the required dependencies using npm:
npm install
  1. Configure MongoDB: Ensure you have MongoDB installed on your machine. Create a new database named task_manager and update the MongoDB connection URI in config.js with your database credentials.

Usage

After completing the installation steps, you can run the web app locally:

npm start

The Task Manager Web App will be accessible at http://localhost:3000 in your web browser. Start managing your tasks efficiently and boosting your productivity.

Technologies Used

The Task Manager Web App leverages the following technologies:

  • Frontend: HTML, CSS, EJS Templates
  • Backend: Express JS (Node.js framework)
  • Database: MongoDB

Contributing

We welcome contributions to enhance the Task Manager Web App. To contribute, follow these steps:

  1. Fork the Repository: Start by forking the repository to your GitHub account.

  2. Create a New Branch: Create a new branch to work on your feature or bug fix:

git checkout -b feature/your-feature
  1. Make Your Changes: Implement your changes and improvements, then commit them:
git commit -m "Add some feature"
  1. Push Your Changes: Push your changes to the branch on your forked repository:
git push origin feature/your-feature
  1. Submit a Pull Request: Finally, submit a pull request to have your changes reviewed and merged.

License

Feel free to use, modify, and distribute the app in accordance with the terms of the license.

Contact

If you have any questions, feedback, or suggestions, please don't hesitate to reach out to us at [mdtariquh007@gmail.com]. We value your input and look forward to hearing from you.