Home | Sprints | Requisitos | Arquitetura | Configuração | Mockups | Banco de Dados | Instalação | Gerência de Projeto | Horários Disponiveis |
---|
Página de Configuração do Projeto
Back-end (API)
Requisitos:
- NodeJS + NPM
- Docker + Docker Compose
Para executar a API, você precisa clonar o projeto com o comando:
git clone http://tools.ages.pucrs.br/onyva/onyva-back.git
Em seguida, entre no repositório e execute npm install
. Se você não tiver o NPM instalado, é necessário que o faça antes de prosseguir.
Finalizada a instalação, suba o banco de dados MongoDB utilizando o Docker com o seguinte comando:
docker-compose up -d
(remova a flag -d
se desejar visualizar os logs do banco de dados durante sua execução)
Se tudo ocorreu certo, inicie a aplicação da API com o comando:
npm run dev
Se tudo correu certo, você poderá visualizar a documentação da API através do endereço http://localhost:3000/api/docs
.
Front-end (Oficina)
Para executar o projeto é necessário ter o Flutter já instalado na sua máquina. O tutorial para a instalação está disponível na documentação oficial do toolkit. A versão utilizada para o desenvolvimento inicial foi a:
Flutter 1.22.0-10.0.pre.161
Assim que você clonar o projeto, inicie o projeto com o comando:
flutter run -d chrome
.
O comando acima informa ao flutter que você executará a aplicação em um navegador.