Skip to content

Latest commit

 

History

History
167 lines (130 loc) · 4.39 KB

README.md

File metadata and controls

167 lines (130 loc) · 4.39 KB

NLW Spacetime

NLW Spacetime - Cápsula do Tempo

Last commit on GitHub Made by Henrique Tavares Project top programing language Repository size GitHub license

ℹ️ Como Executar?   |    🚀 Tecnologias   |    💻 Autores   |    📝 Licença

O NLW Spacetime - Cápsula do Tempo é o projeto desenvolvido durante a NLW Spacetime da Rocketseat, utilizando NodeJS com Fastify e React com NextJS 13.

Demonstration


🧪 Essa aplicação não possuirá Testes Unitários, Integração e E2E por não ser o foco do estudo, mas está pronta para ser executada. 🧪

ℹ️ Como Executar?

Clone o Repositório:

git clone https://github.com/tavareshenrique/nlw-spacetime

Server

Acesse o Server

cd server

Instale as dependências:

pnpm install

Informe as variáveis de ambiente

cp .env.example .env
GITHUB_CLIENT_ID=""
GITHUB_CLIENT_SECRET=""

Execute o Prisma para criar as tabelas

npx prisma migrate dev

Inicie o Serviço:

pnpm dev

Web

Com o Server Iniciado, acesse o projeto Web:

cd .. && cd web

Instale as dependências:

pnpm install

Informe a variável de ambiente

cp .env.example .env
NEXT_PUBLIC_GITHUB_CLIENT_ID=

Inicie o Projeto:

pnpm dev

➡️ Acesse http://localhost:3000 para acessar a aplicação web.

🚀 Tecnologias

💻 Autores

Henrique Tavares
Henrique Tavares

@tavareshenrique
💻
Logo da Rocketseat
Rocketseat

@rocketseat
🚀

📝 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo de licença para mais detalhes.