Este codigo representa a minha solução do desafio do Bootcamp GoStack 10.0
Tecnologias | Instalação e execução
Links dos desafios:
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Clonar o projeto;
- Ter Node.js instalado;
- Ter Yarn instalado;
- Ter PostgreSQL instalado e rodando;
- Ter Redis instalado e rodando.
- A partir da raiz do projeto, entre na pasta rodando
cd server; - Rode
yarnpara instalar sua dependências; - Rode
cp .env.example .enve preencha o arquivo.envcom SUAS variáveis ambiente; - Rode
yarn sequelize db:migratepara executar as migrations; - Rode
yarn sequelize db:seed:allpara criar umadmin-user; - Rode
yarn devpara iniciar o a API; - Rode
yarn queuepara iniciar a fila de e-mails.
Obs.
- Faça download do arquivo
Insomnia.jsone o abra no programa Insomnia para saber mais sobre as requisições.
ps: Antes de executar, lembre-se de iniciar o backend deste projeto
- A partir da raiz do projeto, entre na pasta do frontend web rodando
cd web; - Rode
yarnpara instalar as dependências; - Rode
yarn startpara iniciar o client web.
ps: Antes de executar, lembre-se de iniciar o backend deste projeto
- A partir da raiz do projeto, entre na pasta do frontend mobile rodando
cd mobile; - Rode
yarnpara instalar as dependências; - Edite o arquivo
mobile/src/services/api.js, alterandobaseURLpara o IP e porta correspondente a máquina que estiver executando obackend; - Para rodar o projeto, siga os passos da documentação da Rocketseat.
Obs.
- O projeto mobile foi desenvolvido e testado somente para a plataforma iOS.
Feito com 💜 by Vinícius Santiago
Introdução fortemente inspirada no README.md do EliasGcf