8000 GitHub - gftf2011/clean-node-todolist: Node.Js API built with Clean Architecture and Design Patterns that runs in REST and Graphql at the same time
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gftf2011/clean-node-todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CLEAN Node.JS TODOLIST β€’ πŸ“’ πŸ’»


Coverage Status Quality Gate Status

About β€’ Supported OS β€’ Design Patterns β€’ Principles β€’ Business Rules β€’ Required Tools β€’ Running Project β€’ Running Tests β€’ License


πŸ“„ About

This a backend from a TODO LIST typescript project.

The objective from this project is to show how to create an API with a well-defined and decoupled architecture, using Clean Architecture concepts, dividing the layers responsibility and exploring the usage of several design patterns !


πŸ› οΈ Supported OS

  • Mac OS
  • Linux
  • Windows - WSL

πŸ”· Design Patterns

Creational

Structural

Behavioral

Non GOF - Gang of Four - Official


πŸ“˜ Principles


πŸ—οΈ Business Rules


πŸ“‹ Required Tools


🏎️ Running Project

  $ npm i
  $ npm run start:dev

OBS.: Ensure to install all dependencies in Required Tools


πŸ§ͺ Running Tests

Unit Tests

  $ npm run test:unit

Integration Tests

  $ npm run test:integration

E2E Tests

  $ npm run test:e2e

Full Test Coverage Report

  $ npm run test

πŸ“ License

This project is under MIT license. See the LICENSE file for more details.


Made with lots of ❀️ by Gabriel Ferrari Tarallo Ferraz

Releases

No releases published

Packages

No packages published
0