Uma pequena aplicação de quiz usando a biblioteca React.
- Node com AdonisJs
- TypeScript para tipagem do projeto como um todo.
Para conseguir utilizar a aplicação sem nenhum problema é necessário ter:
- O Node.js instalado no computador para a execução do app
- Ter em sua máquina o NPM ou Yarn para o gerenciamento dos pacotes da aplicação
- E não menos importante, o Git para clonar o repositório em seu computador
Primeiro clone o repositório em seu computador, por meio do terminal utilizando o comando:
- Clonando o repositório
# Clone o repositório
$ git clone https://github.com/Gabrielpatrola/growth-quiz-backend
# Entre na pasta raiz da aplicação
$ cd growth-quiz-backend
- Crie um arquivo
.env
Copie o arquivo env.example
e crie um novo arquivo chamado .env
e mude as variáveis caso necessário
- Instalando as dependências do projeto
$ yarn # ou npm install
- Inicie o docker
# Inicie o docker
$ docker-compose up -d
- Rode as migrations e seeders
# Comando para rodar as migrações
$ node ace migration:run
# Comando para rodar o seeder
$ node ace db:seed
- Inicie a aplicação
# Comando para rodar as migrações
$ yarn dev # ou npm run dev
Após seguir esses passos é possível acessar a aplicação em http://localhost:3333
- Postman com as requisições
Basta criar um fork do projeto, realizar as modificações que achar necessário e depois fazer um Pull Request. Toda ajuda é bem vinda, caso veja algum erro, não hesite em contribuir com o projeto!
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💙 por Gabriel Patrola