Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thedevelop3r/modern-todo-backend-nodejs

Modern Todo Application backend developed in nodejs - express - mongodb - jan-6th-2024
https://github.com/thedevelop3r/modern-todo-backend-nodejs

ecmascript2016 es6 express headless javascript mongodb nodejs object-oriented-programming security sever todoapp

Last synced: 22 days ago
JSON representation

Modern Todo Application backend developed in nodejs - express - mongodb - jan-6th-2024

Awesome Lists containing this project

README

        

# Modern Todo Application Backend

written by [Bilal Amjad](https://github.com/Thedevelop3r)
in [Node.js](https://nodejs.org/en/) using [Express.js](https://expressjs.com/) and [MongoDB](https://www.mongodb.com/)

## Description

This backend is being developed as headless nodejs api for Nextjs frontend for creating and managing users, todos and todo items.

## development started on jan-06-2024 -- (in progress)

## Installation

```bash
npm install
```

## Usage

```bash
# install dependencies
npm install
# run in production mode
npm start
# run in dev mode
npm run dev
```

## Docker & compose

```bash
# build docker image
docker build -t todo-backend .

# run docker image in dev mode - always use --build flag to get started with a fresh build
docker compose up --build

# start docker compose watch mode
docker compose watch
```

## License

[MIT](https://choosealicense.com/licenses/mit/)

## Permission
You are free to use this code for your own projects, modify it, or publish it anywhere.
please give me credit if you use it. (@Thedevelop3r), thanks.