Tetangga is a mobile-first Progressive Web App (PWA) designed to help neighborhoods manage community activities.
Key Features
- Neighborhood Management: Streamlined tools for community coordination and local resident directories.
- Property Linking & Democratic Voting: "One house, one vote" property-linked polling system.
- Real-time Discussions: Markdown-based discussion topics with real-time updates and multi-language support (EN, ID, MY).
- Meetings & Schedules: Simplified scheduling for community gatherings and local events.
Technical Architecture & Role
As the Full Stack Developer for this project, I built the app using a modern, scalable serverless stack:
- Frontend: React and Next.js (App Router) for an immersive, mobile-first, and highly responsive Progressive Web App.
- Backend & Real-Time Sync: Firebase suite including Cloud Firestore for real-time data synchronization, Firebase Auth for secure passwordless login, and Firebase Storage.
- Infrastructure & Hosting: Fully containerized and deployed on Google Cloud Run for efficient, autoscaling serverless execution.
- Push Notifications: Integrated Firebase Cloud Messaging (FCM) to deliver instant updates and alerts directly to residents' devices.
Skills and Deliverables
React Next.js Firebase Cloud Firestore Cloud Run Progressive Web App