Overview
During my internship at Telkom Indonesia, I was assigned to develop this interactive web-map dashboard to enable my unit to monitor numerous services in a single dashboard. This dashboard consolidates service status, locations, performance, problems, and other relevant information, significantly improving operational efficiency.
Note: Some services and features are not shown in the documentation due to Non-Disclosure Agreement (NDA) restrictions.
Development Process
- Planning & Data Preparation - Analyzed unit needs, gathered service data (coordinates, descriptions, status), and consulted with experts for technical guidance and best practices
- Database Design & Migration - Cleaned and processed data in PostgreSQL, then migrated to Supabase for cloud-based storage and real-time access
- Backend Development - Built and using Python Flask API to handle data queries, service status updates, and real-time monitoring
- Frontend & Map Integration - Developed interactive web interface with map visualization using HTML, CSS, and JavaScript for geospatial data display
- Testing & Deployment - Conducted testing, trial and error, gathered unit feedback, and deployed the dashboard for production use
*Leveraged AI tools (ChatGPT) throughout the development process for code optimization, debugging, and problem-solving.
Documentation