Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thedevelop3r/modern-todo-backend-nodejs
- Owner: Thedevelop3r
- Created: 2024-01-06T14:03:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-16T14:56:25.000Z (10 months ago)
- Last Synced: 2024-04-24T03:27:00.264Z (7 months ago)
- Topics: ecmascript2016, es6, express, headless, javascript, mongodb, nodejs, object-oriented-programming, security, sever, todoapp
- Language: JavaScript
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.