- Easy
- REST API design using ExpressJS
- JSON for data interchange
- Basic authentication middleware
- JWT for authentication
- MongoDB for database
First, clone the repository to your local machine:
git clone git@github.com:girmasamuel/To-Do_List_API.gitNavigate to the cloned repository:
cd To-Do_List_APINavigate to the src/config directory and set the database link in a configuration file (e.g., default.json):
{
"port": "8080",
"db_uri": "mongodb://localhost/todo-app"
}In the root directory (To-Do_List_API), install the required libraries by running:
npm installStart the server by running:
npm startIf nothing happens and the server terminates, navigate to the src/logs folder and check if any errors occurred. Debug the issues accordingly.
If you encounter any issues, feel free to create a new issue and submit a pull request.
Thank you for using the To-Do List API. If you have any questions or feedback, please let us know.