/frontend

O app tem como objetivo dar suporte ao trabalho dos funcionários do complexo esportivo da UFCG, e facilitar a vida dos usuários das quadras da UFCG que agendam seus horários.

Primary LanguageTypeScript

Joga Mais UFCG

Sumário

Sobre

O app tem como objetivo dar suporte ao trabalho dos funcionários do complexo esportivo da UFCG, e facilitar a vida dos usuários das quadras da UFCG que agendam seus horários.

Extensões úteis

Com essas extensões instaladas, você precisa ter as seguintes configurações no seu vscode:

  • Aperte Ctrl + Shift + P e digite Preferences: Open Settings (JSON)

Cole o seguinte conteúdo:

"editor.codeActionsOnSave": {
  "source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",

Ao salvar os arquivos, eles devem ser formatados automaticamente.

Instalando e executando

Se for a primeira vez que está executando o projeto, instale as dependências com o comando:

npm install

Instale o husky no seu projeto:

npx husky install

Sempre que for executar o projeto, execute o comando:

npm run dev

O site estará disponível em http://localhost:3000.

Testando o app

Primeiro o site deve estar rodando.

npm run dev

Em seguida, basta rodar o testes do cypress.

npm run tests

Se seu teste teve sucesso você verá algo como isso:

Joga Mais UFCG