Animaps é um sistema web projetado para permitir que as pessoas reportem animais abandonados nas ruas à Zoonoses da administração pública. Para adicionar uma denúncia, os usuários inserem informações sobre o animal (descrição, endereço, ponto de referência e foto) e marcam no mapa. As informações sobre as denúncias são exibidas em um painel para os administradores do site, juntamente com um mapa que mostra todas as denúncias.
Vídeo de demonstração aqui.
- Introdução
- Tecnologias utilizadas
- Funcionalidades
- Capturas de tela
- Estado do projeto
- Melhorias Futuras
- Agradecimentos
- Contato
A ideia deste projeto nasceu como solução do problema de não haver uma forma eficaz de contato entre a zoonoses municipal e a população. Usando a tecnologia, foi possível criar um sistema que permitiria que a administração pública recebesse denúncias de animais abandonados de forma organizada. Assim, qualquer um poderia reportar um animal descartado facilmente, fornecendo dados como descrição, endereço, ponto de referência e foto, e marcando o local no mapa. Estas informações sãoexibidas em um painel para os administradores do site, junto com um mapa que mostrava todas as denúncias. Dessa forma, seria mais fácil para a população reportar e para o munícipio gerenciar este problema.
- Python
- Django
- HTML & CSS
- Javascript
- Leaflet.js
- Login para usuários e administradores.
- Sistema de denúncias simples, com localização exata marcada no mapa.
- Painel de gerenciamento para administradores com um mapa contendo todas as denúncias. É possível alterar o estado da denúncia (se o animal foi resgatado ou não localizado).
- Geração de relatório para cada denúncia, permitindo a impressão das informações para uso em campo.
O projeto continua em desenvolvimento de forma constante e contínua, melhorando as funcionalidades existentes e adicionando novas funcionalidades.
- Sistema para notificar os usuários quando alguma denúncia feita for atendida.
- Suporte para mobile.
- Suporte para inglês.
Agradecimentos a Leaflet.JS e OpenStreetMap, dois projetos open-source espetaculares que permitiram que esse projeto exista.
Criado por @adrianviniciuscs - sinta-se livre para entrar em contato comigo em adrianvinicius.cs@gmail.com.
Animaps is a web app that permits the users to report stray animals to the local zoonoses administration. To make a report, users add informations about the animal (description, address, landmark and photo) and mark the location on the map. The data is then provided in a dashboard for the website administrators, with a map that shows all reports.
- General Information
- Technologies Used
- Features
- Screenshots
- Project status
- Room for improvement
- Acknowledgments
- Contact
This project aimed to create an effective way of contact between the municipal zoonoses and the population. Using technology, a system was developed that allows the public administration to receive reports of stray animals in an organized manner. Anyone can report a stray animal, providing data such as description, address, landmark, photo, and marking the location on the map. This data is displayed on a dashboard for site administrators, along with a map showing all reports. This makes it easier for the population to report and for the zoonoses administration to manage this problem.
- Python
- Django
- HTML & CSS
- Javascript
- Leaflet.js
- Log in system for users and administrators
- A simple report system that marks the exact location on a map.
- Administrators have a dashboard with a map showing all reports. They can alter the report's status (if the animal was recovered or not found).
- The report generation system enables printing the data for each report so the technicians in the field can access it more easily.
The project is under development. The existing features are being enhanced and new features are being added.
- A notification system to alert users when the status of a report they created has changed.
- English support.
- Mobile support
Many thanks to Leaflet.JS e OpenStreetMap, two amazing open-source projects that have made this project possible.
Created by @adrianviniciuscs - feel free to contact me at @adrianvinicius.cs@gmail.com