Flamelink Logo

Cactus

Cactus iOS, Android & Web App

Cactus is a mobile app and website that encourages the practice of mindfulness to help users experience less anxiety, more calm focus and improved presence in their daily lives. By using research-backed prompts developed by a positive psychology expert, Cactus provides guided self-reflection and mindful exercises to boost your mood and improve your focus.

THE CHALLENGE:

The Cactus team initially tried managing content in Firebase via Google Sheets by pulling it into the database via their API, but given that they had so much relational data and the challenge presented in mapping JSON structures to a spreadsheet, this process was not technically feasible.

THE SOLUTION:

With a simple Google search for “Firebase CMS”, they found Flamelink, the purpose-built Content Management System for Firebase and the Google Cloud Platform. Flamelink supports both the Realtime Database and Cloud Firestore (which is the database Cactus is built on), so it was perfect for their requirements.

Because Flamelink is a Headless CMS and content is the most valuable part of Cactus, having flexibility in how it’s delivered across multiple platforms, influenced their decision to use Flamelink.

THE RESULT:

Cactus first launched their web app and by utilizing Flamelink to gather and publish content, they were able to focus on building their iOS and Android apps. Flamelink lets them manage their phenomenal content without having to build and maintain their own CMS. Check them out at Cactus.app or download it from the App Store or Google Play.

THE STACK:

  • Flamelink CMS: The Realtime, Headless Firebase and GCP CMS
  • Firebase: Google's mobile platform that helps you quickly develop high-quality apps and grow your business. Cactus utilised these powerful Firebase features: Authentication, Cloud Functions, Firebase Hosting, Cloud Storage and Firebase Cloud Messaging
  • Cloud Firestore: A flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.
  • Google Cloud Platform: Cloud computing services from Google
  • Vue (Typescript):
  • Flamelink JS SDK: The official Flamelink JavaScript SDK
  • iOS: Swift/SwiftUI
  • Android: Kotlin + Web wrapper

FLAMELINK FEATURES:

  • Multiple Users
  • Multiple Environments
  • Custom Theming
  • Support
  • Realtime updates
  • Flamelink Backup & Restore
  • Schema Builder
  • Media Manager

TESTIMONIAL:

“Flamelink has allowed us to quickly build a sophisticated CMS to our needs. Not only did this help us get started, but it's helped us adapt to our ever-changing needs.”

Ryan Brown: CEO - Cactus app