levysantiago / boarding-pass

Extensão do desafio Boarding Pass do #boraCodar da Rocketseat. Utilizando React.js, Nest.js, Prisma.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

cd server
yarn

ou

npm install

Rodando migrations

Este comando irá criar o banco de dados na pasta do prisma.

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.

npx prisma db seed

Rodando server

yarn start:dev

ou

npm run start:dev

O projeto irá rodar no http://localhost:3333.

Client

Instalando dependências no client

cd client
yarn

ou

npm install

Rodando client

yarn start

ou

npm start

O projeto irá rodar no http://localhost:3000.

About

Extensão do desafio Boarding Pass do #boraCodar da Rocketseat. Utilizando React.js, Nest.js, Prisma.


Languages

Language:TypeScript 96.6%Language:HTML 1.8%Language:JavaScript 0.6%Language:CSS 0.5%Language:Shell 0.4%