Overview
Tomps Building - Building Management is an advanced mobile-based building management software designed to streamline operational processes with online monitoring. It provides strategic features for Tenants, Building Management (BM), and Technicians, making it a professional tool for efficient building operations.
Key Features
Key features that enhance building operations include:
-
Data Management
- Effortlessly manage data for Technicians, Tenants, units, facilities, assets, and vendors in a structured and systematic way. All data is securely stored in the cloud.
-
Maintenance Activities
- Easily monitor and update maintenance activities within the building, with real-time tracking for better operational efficiency.
-
Water & Electricity Meter Recording Solution
- The process of checking, recording, and validating water meters and electricity (kWh) readings is conducted systematically, ensuring data accuracy and reliability.
-
Complaint Report Follow-up
- Technicians can quickly and responsively handle reported issues or complaints. Every process and resolution step is automatically recorded in the system for transparency.
-
Unit Handover
- Conduct seamless asset checklist documentation during unit handover with tenants. All necessary documents are securely stored in the cloud for easy access.
-
Notifications
- Technicians receive instant notifications regarding schedules and follow-up tasks directly through the technician app.
-
Real-time Updates & Information
- Get the latest updates and announcements from Building Management in real-time.
Technology Stack
- JavaScript
- React Native
- AsyncStorage
- React Native Keychain
- React Native Config
- Firebase (for push notifications)
- Axios
- react-native-fast-image (for image caching)
My Role
As a Mobile Developer, I was responsible for building and improving the Tomps Building apps based on UI/UX designs. My key contributions include:
- Application Development: Created both apps following the designs from the UI/UX team.
- Refactoring & Improvement: Enhanced payment and billing flows for better efficiency.
- React Native Version Upgrades: Upgraded from 0.63 to 0.67 to 0.69 to ensure performance improvements.
- Unit Testing & Code Coverage: Wrote tests using Jest to achieve 80% test coverage.
- Real-Time Push Notifications: Integrated push notifications for instant user updates.
- Cross-Platform Compatibility: Ensured seamless operation on iOS and Android.
- App Deployment: Managed the build and deployment process to App Store & Play Store.
- Collaborative Development: Worked closely with Backend, QA, Frontend, and UI/UX Teams to ensure smooth execution.
Link
- Playstore: Tomps Building - Technician Apps Android.
- Appstore: Tomps Buidling - Technician Apps IOS