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.
- Host: GitHub
- URL: https://github.com/gbdsantos/nodejs-bootcamp-gostack-11-gobarber
- Owner: gbdsantos
- Created: 2020-08-11T21:28:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-07T17:30:35.000Z (over 3 years ago)
- Last Synced: 2023-12-24T08:33:18.112Z (over 1 year ago)
- Topics: 2021, bootcamp-gostack-11, express, level-04, nodejs, postgresql, rocketseat, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 1.15 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
## :rocket: Back-end with NodeJS + TypeScript
![]()
## :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/)