Blackout Lighting Console

Project Goals and Objectives

Blackout is a startup poised to disrupt the lighting industry with its groundbreaking capabilities, seamlessly allowing users to communicate wirelessly with any light fixtures, all on an iOS app. The goal of the project was to modernize the application stack and introduce new features, enhancing responsiveness. Consequently, we would evaluate vendor work, making essential improvements or rewrites to meet Blackout's specific needs and standards.
Industry:
Entertainment & Professional Lighting Control
Service:
Modernization of Applications
Number of modernized lighting controls
100 Lights
Project Timeline
August 2023: Initial Assessment Phase
- Initiated a comprehensive assessment focusing on lighting fixtures, protocols, and specific needs.
- Gathered necessary insights to tailor the approach to the client’s unique infrastructure challenges.
September 2023 – October 2023: Backend System Overhaul
- Identified critical issues with the existing backend system.
- Implemented a complete overhaul of the backend system, including a new database schema.
- Selected Supabase Cloud as the preferred hosted RDBMS for its robustness and security.
- Rearchitected database tables and rewrote backend system and admin UI.
- Integrated Stripe payment gateway to enable a subscription-based payment model.
November 2023: Deployment and Data Migration
- Finalized and deployed the improved backend system.
- Assisted in migrating data to a custom format better suited for the client’s requirements.
Outcomes & Achievements
- Significant security improvements, safeguarding sensitive data and ensuring compliance.
- Over 90% increase in backend development efficiency using Supabase Cloud.
- Incorporation of reactive programming for a more comprehensible and extensible system.
- Ensured scalability and compliance with industry standards.
- Leveraged latest technology trends to provide a state-of-the-art solution.
- Successfully created a Minimum Viable Product (MVP) meeting client's needs.
- Collaborated closely with the client during debugging and problem-solving phases.