46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# OLHE-AI
|
|
|
|
Bem-vindo ao **OLHE A.I**, um sistema completo desenvolvido com Vue 3, Vuetify 3 e uma API mockada para gerenciamento de usuários, relatórios e modelos de câmera.
|
|
---
|
|
## 📋 Funcionalidades
|
|
|
|
- **Dashboard**: Visualização dos modelos de câmera treinados.
|
|
- **Relatórios**: Filtros e exibição de relatórios de usuários com detalhes sobre horários de entrada e saída.
|
|
- **Treinamento de Modelos**: Interface para gerenciar o treinamento de modelos de câmera.
|
|
- **Usuários**: Criação, edição e listagem de usuários no sistema.
|
|
- **Teste de APIs**: Interface para testar APIs mockadas usando `json-server`.
|
|
----
|
|
## Como Executar
|
|
Pré-requisitos
|
|
**Node.js (v16 ou superior)**
|
|
**Gerenciador de pacotes: npm ou yarn**
|
|
**JSON Server para a API mockada.**
|
|
|
|
## Clone o repositório:
|
|
- git clone https://gitlab.com/tars-labs/front-face-recognition.git
|
|
- cd front-face-recognition
|
|
|
|
## Instale as dependências:
|
|
Certifique-se de ter o **Node.js** e o **npm** instalados. Em seguida, instale as dependências do projeto.
|
|
- npm install
|
|
|
|
## Inicie o servidor de desenvolvimento:
|
|
- npm run dev
|
|
|
|
## Acesse a aplicação no navegador:
|
|
http://localhost:5173/
|
|
|
|
----
|
|
## Testes
|
|
Testes Unitários
|
|
Os testes unitários estão localizados na pasta tests/unit. Execute-os com:
|
|
- npm run test:unit
|
|
|
|
## Testes de Integração
|
|
Os testes de integração estão localizados na pasta tests/integration. Execute-os com:
|
|
- npm run test:integration
|
|
|
|
----
|
|
## Estrutura
|
|
|
|
... |