ℹ️ 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.
🧪 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. 🧪
Clone o Repositório:
git clone https://github.com/tavareshenrique/nlw-spacetime
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
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.
Henrique Tavares @tavareshenrique 💻 |
Rocketseat @rocketseat 🚀 |
Este projeto está licenciado sob a licença MIT - veja o arquivo de licença para mais detalhes.