PlanMilT: My First Open Source Project π
Hello, dev.to community! π
Iβm excited to share my very first open-source project, PlanMilT, a web application designed to assist in planning military operations at the tactical level.
This project was originally developed in Portuguese during my time at the Officer Improvement Course at the Escola de AperfeiΓ§oamento de Oficiais (2024). However, Iβve added a Google Translate script to make the site accessible in other languages. π
About PlanMilT
PlanMilT is a tool that leverages the power of Leaflet and Geographic Information System (GIS) technologies to provide a user-friendly platform for military operation planning. The application is interactive and packed with features such as:
- Drawing tools: Create polygons, lines, circles and markers.
- File support: Import and export planning files in KMZ format.
- Text editing: Add and edit text directly on the map.
- Measurement tools: Measure areas and distances with ease.
- Customization: Personalize layers, icons, and styles.
- Geospatial search: Quickly locate key points on the map.
The application uses an SQLite3 database to securely store all planning data locally on the server, ensuring offline data protection.
Try it Out!
You can test the application in two ways:
- Official Test Site: PlanMilT Test Site
- GitHub Pages (Limited Version): PlanMilT on GitHub
Technologies Used π
PlanMilT is built using:
- HTML5, CSS3, JavaScript
- Leaflet and plugins like Leaflet Draw & Geocoder
- SweetAlert2 for interactive alerts
- Chart.js for data visualization
- Tinymce for text editing
- HTML2Canvas for capturing map elements
- SQLite3 for database storage
How to Get Involved π€
As this is my first GitHub project, Iβm open to feedback and suggestions to improve both the application and my skills as a developer.
You can contribute by:
- Reporting bugs or issues
- Suggesting new features
- Submitting pull requests
The full project and installation instructions are available on GitHub:
PlanMilT Repository
Final Thoughts
Creating and sharing this project has been an amazing learning experience. I hope youβll find PlanMilT useful and inspiring, whether for military planning, GIS learning, or just exploring how web applications are built.
Let me know what you think! Your feedback means the world to me. π
Happy coding!
Top comments (0)