Municipal Platform

Dashboard

Built a bilingual municipal communication platform featuring a native Java Android app, Angular frontend, and Laravel API. MQTT was used for real-time push notifications, enabling administrators to instantly publish announcements and posts in multiple languages.

Technologies/Tech Stack

AngularLaravelBootstrapMySQLJavaMQTTAndroid

My role

Sole developer responsible for backend API design, MQTT integration, Android app development, and Angular-based admin panel implementation.

Key Functionalities

  • Admin panel for post creation and management with text and image uploads
  • Categorized feed structure for different post types (e.g., notices, events, alerts)
  • Real-time push notifications using MQTT protocol
  • Native Android app for citizens to view updates and posts
  • Secure API endpoints for mobile communication
  • Responsive admin interface built with Angular and Bootstrap
  • Custom CMS with Angular (SPA) + Laravel (API)

What this demonstrates

  • Cross-platform system design (Web + Android)
  • Real-time communication implementation with MQTT
  • Strong experience integrating backend APIs with native Android apps
  • Full-cycle development from database to mobile delivery
  • UI development using Angular and Bootstrap for administrative control