https://github.com/levysantiago/boarding-pass
Extensão do desafio Boarding Pass do #boraCodar da Rocketseat. Utilizando React.js, Nest.js, Prisma.
https://github.com/levysantiago/boarding-pass
nestjs prisma reactjs sqlite styled-components typescript
Last synced: 2 months ago
JSON representation
Extensão do desafio Boarding Pass do #boraCodar da Rocketseat. Utilizando React.js, Nest.js, Prisma.
- Host: GitHub
- URL: https://github.com/levysantiago/boarding-pass
- Owner: levysantiago
- Created: 2023-02-09T22:48:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T00:04:12.000Z (over 3 years ago)
- Last Synced: 2025-03-02T10:24:00.529Z (over 1 year ago)
- Topics: nestjs, prisma, reactjs, sqlite, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 93 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Boarding Pass
Este projeto é uma extensão do desafio #boraCodar lançado pela Rocketseat. Neste projeto eu adicionei mais algumas páginas para selecionar voo, escolher assento, inserir dados do passageiro e mostrar o cartão de embarque o qual foi criado para o desafio da Rocketseat.
[Veja aqui uma demonstração](https://imgur.com/a/OK3Ggev)
Neste projeto eu utilizei as seguintes tecnologias:
- Typescript
- React.js
- Styled Components
- Nest.js
- Prisma.js
- SQLite
---
## Rodando o projeto
## Server
### Instalando dependências no server
```bash
cd server
```
```bash
yarn
```
ou
```bash
npm install
```
### Rodando migrations
Este comando irá criar o banco de dados na pasta do prisma.
```bash
npx prisma migrate dev
```
### Criando registros no banco de dados
Este comando roda o arquivo `prisma/seed.ts` para criar registros no banco de dados.
```bash
npx prisma db seed
```
### Rodando server
```bash
yarn start:dev
```
ou
```bash
npm run start:dev
```
O projeto irá rodar no http://localhost:3333.
## Client
### Instalando dependências no client
```bash
cd client
```
```bash
yarn
```
ou
```bash
npm install
```
### Rodando client
```bash
yarn start
```
ou
```bash
npm start
```
O projeto irá rodar no http://localhost:3000.