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

https://github.com/gbdsantos/nodejs-bootcamp-gostack-11-gobarber

:rocket: NodeJS + Typescript for the second week(F 03) of BootStamp GoStack 11.
https://github.com/gbdsantos/nodejs-bootcamp-gostack-11-gobarber

2021 bootcamp-gostack-11 express level-04 nodejs postgresql rocketseat typeorm typescript

Last synced: 3 months ago
JSON representation

:rocket: NodeJS + Typescript for the second week(F 03) of BootStamp GoStack 11.

Awesome Lists containing this project

README

        


GoStack

## :rocket: Back-end with NodeJS + TypeScript


Github language count

Github percentage language count


Express version


JsonWebToken version


Mongodb version


Mongodb version


NodeJS version


Node-postgres version


Redis version


Typeorm version


Typescript version

Wakatime time of development

Github last commit

## :bulb: About Project

**GoBarber backend project** made with **NodeJS** + **TypeScript**. At the level 04 of Bootcamp GoStack 11.

Project completed on 2020-xx-xx.

## :gear: Getting Started

```Bash
# 1. Install dependencies
yarn install

# 2. Create files .env and ormconfig.json, see example files

# 3. Create Postgres container with Docker
docker run --name rocketseat-bootcamp-gostack-11-gobarber -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres

# 4. Create Postgres database using any GUI or command line
CREATE DATABASE gobarber;

# 5. Create MongoDB container with Docker
docker run --name db-mongodb -p 27017:27017 -d -t mongo

# 6. Create Redis container with Docker
docker run --name redis -p 6379:6379 -d -t redis:alpine

# 7. Execute migrations
yarn typeorm migration:run

# 8. Run application
yarn dev:server
```

> Access the URL in your browser http://localhost:3333

## :wrench: Tecnology

- [NodeJS](https://nodejs.org/)
- [Typescript](https://www.typescriptlang.org/)

## :memo: License

This project is under the MIT license. See the [LICENSE](https://github.com/gbdsantos/bootcamp-gostack-gobarber-frontend/blob/master/LICENSE) for more information.

---
Made with ♥ by :man_astronaut: Guilherme Bezerra :wave: [Get in touch!](https://www.linkedin.com/in/gbdsantos/)