SistemaVoto-Gremio

Esse sistema é voltado para o gerenciamento de votos para um gremio estudantil.

Prerequisitos

Para poder rodar o sistema localmente vc precisará dos seguintes requisitos:

Docker

Docker-compose

Composer

Instalação

Navegue para a pasta do backend

  cd SistemaVoto-Gremio-Backend/

Copie o arquivo de ambiente

  cp .env.docker .env

Instale as dependencias do projeto

  composer install

Suba os containers do projeto pelo sail

   ./vendor/bin/sail up -d

Realize a migração das tabelas necessárias para o sistema

   ./vendor/bin/sail exec app php artisan migrate --seed

Gere um link simbolico entre a pasta storage e public

   ./vendor/bin/sail exec app php artisan storage:link

Navegue para a pasta do frontend

  cd ..
  cd sistemavoto-gremio-frontend/

Instale as depencias do frontend

   npm install

Rode o servidor node

   npm run serve

WIP

Esse projeto é um trabalho em progresso.

Documentation

Documentação gerada com Laravel Request Docs

Uma vez que a API esteja rodando, você poderá acessar a documentação pelo endereço: http://localhost/request-docs/