https://github.com/samuelrocha91/precisionreactapplication
O MeasureApp Frontend é uma aplicação web que fornece uma interface amigável para o gerenciamento de medições de consumo de água e gás, integrada com Inteligência Artificial.
https://github.com/samuelrocha91/precisionreactapplication
clipboard css react react-hooks react-router sweetalert2 typescript vite
Last synced: 5 months ago
JSON representation
O MeasureApp Frontend é uma aplicação web que fornece uma interface amigável para o gerenciamento de medições de consumo de água e gás, integrada com Inteligência Artificial.
- Host: GitHub
- URL: https://github.com/samuelrocha91/precisionreactapplication
- Owner: SamuelRocha91
- Created: 2024-09-15T23:31:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-06T12:34:19.000Z (over 1 year ago)
- Last Synced: 2025-04-12T09:13:29.307Z (about 1 year ago)
- Topics: clipboard, css, react, react-hooks, react-router, sweetalert2, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 4.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
MeasureApp Frontend 
## 🌐 可用语言
[](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README.md) [](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README_es.md) [](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README_en.md) [](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README_ru.md) [](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README_ch.md) [](https://github.com/SamuelRocha91/precisionReactApplication/blob/main/README_ar.md)


🤖 [Repositório Backend Node](https://github.com/SamuelRocha91/apiMeasureWaterAndGas)
Descrição
O **MeasureApp Frontend** é uma aplicação web que fornece uma interface amigável para o gerenciamento de medições de consumo de água e gás. Integrada com Inteligência Artificial, permite que os usuários registrem medições, acompanhem o consumo e mantenham um controle detalhado de seus gastos. Esta aplicação faz parte de um sistema completo voltado para a otimização da gestão de recursos de água e gás.
Funcionalidades
- **Cadastro de Usuários**: Registre novos consumidores na plataforma de forma simples.
- **Medição de Consumo**: Permite a inserção de medições de água e gás diretamente pela interface.
- **Histórico de Consumo**: Exibe o histórico mensal de consumo, com gráficos detalhados.
## Tecnologias Utilizadas
- **React**: Biblioteca JavaScript para criação de interfaces de usuário.
- **Vite**: Ferramenta para desenvolvimento web rápido e eficiente.
- **React Router**: Gerenciamento de rotas para navegação entre páginas.
- **SweetAlert2**: Biblioteca para exibição de alertas interativos e customizáveis.
Dependências
```json
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.1",
"sweetalert2": "^11.12.4"
},
"devDependencies": {
"@eslint/js": "^9.9.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react-swc": "^3.5.0",
"eslint": "^9.9.0",
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
"eslint-plugin-react-refresh": "^0.4.9",
"globals": "^15.9.0",
"typescript": "^5.5.3",
"typescript-eslint": "^8.0.1",
"vite": "^5.4.1"
}
```
## Como Rodar o Projeto Localmente
🚀 Usando Docker
1. Clone os repositórios:
```bash
git clone git@github.com:SamuelRocha91/precisionReactApplication.git
git clone git@github.com:SamuelRocha91/apiMeasureWaterAndGas.git
```
2. Baixe o arquivo `docker-compose.yml`.
[Acessar no Google Drive](https://drive.google.com/file/d/1p5MKW3YB5En05Jp5ETWxNbmHllinihiH/view?usp=sharing)
3. Coloque o arquivo `docker-compose.yml` na seguinte estrutura de pastas:

4. Construa as imagens e suba os containers:
```bash
docker-compose up --build
```
🚀 Sem Docker
1. Clone o repositório:
```bash
git clone git@github.com:SamuelRocha91/precisionReactApplication.git
```
2. Navegue até o diretório do projeto:
```bash
cd precisionReactApplication
```
3. Instale as dependências:
```bash
npm install
```
4. Inicie o servidor de desenvolvimento:
```bash
npm run dev
```
5. Acesse a aplicação no seu navegador através do endereço `http://localhost:5173`.
Estrutura de Pastas
```bash
precisionReactApplication/
├── assets/ # Imagens e recursos visuais
├── components/ # Componentes React reutilizáveis
├── styles/ # Arquivos de estilo CSS
├── public/ # Arquivos estáticos públicos
├── src/ # Código-fonte da aplicação
└── README.md # Documentação do projeto
```
## Outros Projetos
🔗 Repositórios Relacionados
- 💎 [Delivery BackEnd](https://github.com/SamuelRocha91/delivery_back) - Backend Ruby On Rails
- 🛒 [Consumy Application](https://github.com/SamuelRocha91/consumy) - Aplicação do consumidor
- 👨💼 [Seller Application](https://github.com/SamuelRocha91/seller_application) - Aplicação do vendedor
- 💲 [Paymenty API](https://github.com/SamuelRocha91/paymenty) - API de pagamento