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.
The platform consists of two key applications: Tomps Building Tenant and Tomps Building Technician.
Key Features
Key features that enhance building operations include:
-
Data Management
- Centralized data center for managing building data, billing, tenants, facilities, technicians, and services.
- Secure cloud storage for easy access and management.
-
New Revenue Stream
- Provides a sustainable revenue generator for Building Management through digital ads and digital marketing.
-
Multi-Payment Billing System
- Efficient billing, tracking, invoicing, and settlements with multiple payment methods.
- ERP integration for seamless transactions.
-
Issue Reporting & Complaints
- Instantly report disturbances, complaints, or problems around the building.
- Real-time and transparent progress tracking for Tenants.
-
Water & Electricity Meter Billing Solution
- Automates meter reading, validation, and billing for Building Management.
- Reduces manual errors and increases efficiency.
-
Emergency Call Information
- Provides instant access to building security in case of emergencies.
- Comprehensive emergency contact list for quick response.
-
Real-Time Information & Updates
- Send the latest building-related updates to all Tenants instantly and cost-effectively.
-
Facility Booking
- Conveniently book building facilities through a single application.
- Streamlined reservation process for an effortless experience.
-
Maintenance & Repair Updates
- Easy access to maintenance schedules and monitoring of building upkeep.
-
Interactive Customer Service
- Enhances communication between Building Management and Tenants with a two-way interactive system.
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.