Acesse o site do projeto aqui para ver a aplicação em funcionamento.
- 🏗️ Urbanize
Este projeto realiza o mapeamento de obras e serviços, proporcionando uma visão detalhada das atividades de infraestrutura em uma determinada área do DF. Ele permite rastrear, organizar e visualizar informações relevantes sobre o andamento de obras e a disponibilidade de serviços, facilitando a tomada de decisão e o gerenciamento de projetos. A aplicação foi projetada para ser uma ferramenta prática e intuitiva para usuários que necessitam acompanhar o progresso e planejar intervenções de forma eficaz.
Este projeto faz parte da disciplina de Métodos de Desenvolvimento de Software da Universidade de Brasília de 2024.
-
Pesquisa e filtragem (Pelo órgão solicitante) de obras que aparecem no mapa
-
Visualização de dados e informações sobre as obras
-
Mapa Interativo: Visualize obras em andamento.
-
Filtragem Avançada: Pesquise obras por nome da obra, natureza e valor da obra.
-
Listagem das obras: Selecione o eixo e a especie das obras e confira a lista.
-
Pesquisa: Digite os dados que procura e confira al ista de resultados.
-
Dados Detalhados: Veja informações completas sobre cada obra.
-
Atualização em Tempo Real: Sincronização contínua com o backend.
- Frontend: React, TypeScript, Tailwind CSS.
- Backend: Swagger, Cron Job, TypeScript.
- DevOps: Docker.
Para rodar o projeto, você precisa das seguintes ferramentas:
- Node.js v20 ou superior
- Python 3.12.3
- Clone o repositório do projeto usando o seguinte comando:
git clone https://github.com/unb-mds/2024-2-Urbanize.git
- Acesse a pasta do projeto:
cd 2024-2-Urbanize
- Instale as dependências:
npm install
- Inicie o backend:
python backend/server.py
- Inicie o frontend:
npm run dev
O site estará disponível em http://localhost:5173/
Acesse a documentação completa aqui
Acesse a documentação completa aqui
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais informações.