For development, you will only need Node.js installed on your environement.
$ git clone https://github.com/ORG/PROJECT.git
$ cd PROJECT
$ npm install
$ npm start
- Express Framework web rΓ‘pido, flexΓvel e minimalista para Node.js
- TypeORM TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8).
- Eslint is used to prevent JavaScript error.
- Prettier is an opinionated code formatter.
- Typecript TypeScript extends JavaScript by adding types.
- SocketIO For Connection in real time.
[S]ingle Responsibility Principle [O]pen/Closed Principle [L]iskov Substitution Principle [I]nterface Segregation Principle [D]ependency Inversion Principle
Domain-driven Design (DDD), described at its highest level of abstraction, basically refers to the two major layers of data design, strategic design and tactical design so that it will not be possible to successfully implement tactical design techniques without first applying strategic design practices.
TDD is an acronym for Test Driven Development. The idea of ββTDD is that you work in cycles. These cycles occur in the following order: β’ First, write a unit test that will initially fail, considering that the code has not yet been implemented; β’ Create the code that satisfies this test, that is: implement the functionality in question. This first implementation should immediately satisfy the test that was written in the previous cycle; β’ When the code is implemented and the test is satisfied, refactor the code to improve points such as readability. Soon after, run the test again. The new version of the code should also pass without having to modify the written test initially.
Distributed under the MIT license. See LICENSE for more information.
Make by Natanael Lima ππ½ contact!