Back to Projects

Story Teller

Devotions & Spiritual Content Backend | Laravel & Elasticsearch

Laravel Elasticsearch Stripe Firebase MySQL PostgreSQL
Story Teller

Project Overview

Story Teller is the backend for a mobile app delivering daily devotions and spiritual content. It provides REST APIs (v1 and v2) for mobile clients, an admin panel for content management, payment processing (Stripe plus iOS/Android in-app purchases), Firebase push notifications and Elasticsearch-powered search.

Status: Live
Visit Live Project

My Role

  • Sr. Software Engineer — backend development
  • Bug fixes and payment-processing fixes (Stripe, in-app purchases)

Key Features

Devotions & Series

Core daily content with categories and series management.

Highlights & Journaling

Personal highlights and journaling tied to content.

Subscriptions & Gifts

Stripe and iOS/Android in-app purchases, including gift subscriptions.

Elasticsearch Search

Fast search and discovery across the content library.

Reminders & Notifications

Settings, reminders and Firebase Cloud Messaging push.

Admin Panel

Full content management for the editorial team.

Technologies Used

Laravel PHP Elasticsearch MySQL PostgreSQL Stripe AWS S3 AWS RDS Firebase Swagger Google APIs
Brainx Technologies Logo

Project Attribution

This project was developed while working at Brainx Technologies. Full project credits and intellectual property belong to Brainx Technologies. My role: Full Stack Developer, responsible for both backend and frontend development, API architecture, and deployment infrastructure.

Brainx Technologies is a leading software development company providing disruptive digital products and tech solutions to SMBs, Startups & Enterprises.

Want something like this for your business?

I can build, modernize or scale your product the same way. Let's talk about what you need.