👷 Developed by Matheus Ramalho de Oliveira
🔨 Brazilian Software Engineer
🏡 Goiânia, Goiás, Brasil
✉️ kastorcode@gmail.com
👍 instagram.com/kastorcode
NodeJS backend written with TypeScript to practice design patterns: N-Layer (structure), Repository (data access), Factory and Dependency Injection (instance generation). Paradigms were also used such as: Clojures, Middlewares and Async Iterators.
- Make a clone of this repository;
- Open the project folder in a terminal;
- Run
yarn
to install dependencies; - Run
yarn build
to transpile TypeScript, resolve paths and copy files to build folder; - Run
yarn dev
to start the development server at port3000
; - Now you can import the
res/insomnia.json
file into Insomnia and make HTTP requests.
<kastor.code/>