Skip to content

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.

Notifications You must be signed in to change notification settings

SamuelRocha91/precisionReactApplication

Repository files navigation

Full Stack Projects MeasureApp Frontend Java Projects Logo

🌐 Português Español English Русский 中文 العربية

Status: Em Desenvolvimento

Demonstração da Aplicação

🤖 Repositório Backend Node

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

"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:

    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

  3. Coloque o arquivo docker-compose.yml na seguinte estrutura de pastas:

    Hierarquia de Pastas

  4. Construa as imagens e suba os containers:

    docker-compose up --build

Sem Docker

  1. Clone o repositório:

    git clone git@github.com:SamuelRocha91/precisionReactApplication.git
  2. Navegue até o diretório do projeto:

    cd precisionReactApplication
  3. Instale as dependências:

    npm install
  4. Inicie o servidor de desenvolvimento:

    npm run dev
  5. Acesse a aplicação no seu navegador através do endereço http://localhost:5173.

Estrutura de Pastas

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

Funcionalidades Futuras

  • Responsividade: Garantir que a interface se ajuste a diferentes tamanhos de tela.
  • Paginação: Implementação de paginação em telas de consulta de dados.
  • Melhorias de CSS: Ajustes de estilo para uma interface mais agradável.
  • Testes Unitários e de Integração: Garantir a qualidade do código com testes automatizados.

Outros projetos:


About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published