Tomps Building - Building Management

Sep 01, 2024 3 min read

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:

  1. Data Management

    • Centralized data center for managing building data, billing, tenants, facilities, technicians, and services.
    • Secure cloud storage for easy access and management.
  2. New Revenue Stream

    • Provides a sustainable revenue generator for Building Management through digital ads and digital marketing.
  3. Multi-Payment Billing System

    • Efficient billing, tracking, invoicing, and settlements with multiple payment methods.
    • ERP integration for seamless transactions.
  4. Issue Reporting & Complaints

    • Instantly report disturbances, complaints, or problems around the building.
    • Real-time and transparent progress tracking for Tenants.
  5. Water & Electricity Meter Billing Solution

    • Automates meter reading, validation, and billing for Building Management.
    • Reduces manual errors and increases efficiency.
  6. Emergency Call Information

    • Provides instant access to building security in case of emergencies.
    • Comprehensive emergency contact list for quick response.
  7. Real-Time Information & Updates

    • Send the latest building-related updates to all Tenants instantly and cost-effectively.
  8. Facility Booking

    • Conveniently book building facilities through a single application.
    • Streamlined reservation process for an effortless experience.
  9. Maintenance & Repair Updates

    • Easy access to maintenance schedules and monitoring of building upkeep.
  10. 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.