← Our Work

Bubble

Bubble is a mobile application designed to simplify shared living for roommates by offering features like a gamified Shared Pet System to encourage collaboration, customizable chore schedules, and rewards for task completion. Additionally, Bubble Enterprise provides leasing offices with AI-powered tenant management tools to foster community building and enhance resident satisfaction.

Bubble

Technical Implementation

The project utilizes multiple communication channels, including Firebase Cloud Functions for backend logic and Firebase Messaging for push notifications. These channels ensure real-time updates and seamless communication between users. From a technical perspective, the project is implemented using several programming languages and frameworks. The frontend is developed using Flutter, with Dart as the primary language. The backend leverages Firebase services, including Firebase Authentication, Firestore, and Cloud Functions, which are written in JavaScript and TypeScript. The build tools used include Gradle for Android, npm for Node.js dependencies, and pub for Dart packages. The project also incorporates various libraries and tools to enhance functionality and maintain code quality.

Bubble Technical Implementation
TypeScript TypeScript
Dart Dart
Flutter Flutter
Node.js Node.js
Firebase Firebase