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.
- 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.
- 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.
"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"
}-
Clone os repositórios:
git clone [email protected]:SamuelRocha91/precisionReactApplication.git git clone [email protected]:SamuelRocha91/apiMeasureWaterAndGas.git
-
Baixe o arquivo
docker-compose.yml. Acessar no Google Drive -
Coloque o arquivo
docker-compose.ymlna seguinte estrutura de pastas: -
Construa as imagens e suba os containers:
docker-compose up --build
-
Clone o repositório:
git clone [email protected]:SamuelRocha91/precisionReactApplication.git
-
Navegue até o diretório do projeto:
cd precisionReactApplication -
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Acesse a aplicação no seu navegador através do endereço
http://localhost:5173.
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🔗 Repositórios Relacionados
- 💎 Delivery BackEnd - Backend Ruby On Rails
- 🛒 Consumy Application - Aplicação do consumidor
- 👨💼 Seller Application - Aplicação do vendedor
- 💲 Paymenty API - API de pagamento

