Skip to content

A project built with Node.js, Express.js, and the Mongoose Object-Document Mapping (ODM) using the MVC architecture.

Notifications You must be signed in to change notification settings

BishoySedra/Task_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager Project

This project allows you to efficiently manage your daily tasks by providing a complete set of CRUD (Create, Read, Update, Delete) operations. The application is built using MongoDB, Node.js, and Express.js, providing a simple environment for managing your tasks.

Getting Started

To get started with the Task Manager application, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the necessary dependencies using npm install.

Environment Variables

For the smooth execution of the application, you need to set the following environment variables:

  • SERVER_PORT: The port on which the server will run.
  • MONGODB_CONNECTION_URL: The URL for connecting to your MongoDB database.

A sample .env.example file is provided. Make sure to fill in the required values and rename the file to .env before running the application.

Documentation

Explore the application's functionality by utilizing the provided endpoints. The documentation outlines each endpoint's purpose and how to use it effectively. Please refer to the API Documentation for detailed information.

Running the Application

To run the application, execute the following command:

npm start

This will start the server, allowing you to interact with the Task Manager application through API requests.