Back to case-studies

Davilanda

Davilanda is a platform with content creatives in mind. Our mission is to allow content creators to reach a wide audience through different content medium –– Podcast, Vlogs, Magazine and Blogs

3 months
2020
Davilanda.gif
Slide 1.png
Slide 2.png
Slide 3.png
Slide 4.png
Slide 5.png
Slide 6.png
Slide 7.png
Slide 8.png
Slide 9.png
Davilanda.gif
Slide 1.png
Slide 2.png
Slide 3.png
Slide 4.png
Slide 5.png
Slide 6.png
Slide 7.png
Slide 8.png
Slide 9.png
Davilanda.gif
Slide 1.png
Slide 2.png
Slide 3.png
Slide 4.png
Slide 5.png
Slide 6.png
Slide 7.png
Slide 8.png
Slide 9.png
Scroll

Davilanda – A Creative Platform for Content Creators

Overview

Davilanda is a content-driven platform tailored for creatives to share their voice through diverse media: podcasts, vlogs, magazines, and blogs. Targeted at both faith-based and general creative communities, it also offers a powerful Bible reader with over 5 translations. The platform empowers users to discover, read, watch, and publish content seamlessly across iOS, Android, and Web. It bridges inspiration, expression, and technology into a unified experience for modern creators.

Objectives

  • Provide a centralized platform for creators to publish various content formats (text, audio, video).
  • Equip users with discovery tools, multilingual Bible reading, and follow features for personalized content.
  • Build a cross-platform, monetizable experience with scalable backend infrastructure.

My Role

  • Role(s): Full Stack Developer, Product Architect, UI Collaborator
  • Platform(s) used: iOS, Android, Web
  • Key responsibilities:
    • Defined the tech stack and app architecture.
    • Led backend and API integration using FastAPI and Prisma.
    • Built key frontend experiences using Flutter (mobile) and React (web).
    • Integrated Stripe for monetization and AWS for hosting & storage.

Implementation Breakdown

1. Research & Planning

We interviewed 15+ creators across blog, podcast, and video to identify content pain points. Competitor platforms like Medium, Spotify, and YouVersion were analyzed. Key features prioritized: user onboarding, discover feed, follow suggestions, and Bible translation support.

2. Design System

Used Figma for high-fidelity UI mockups and design handoff. Collaborated closely between developers and designers to maintain consistency across mobile and web. Established components for content cards, profiles, and content feeds.

3. Development

  • Frontend:
    • Flutter for mobile apps (iOS & Android).
    • Next.js + React for the web interface.
  • Key Features:
    • Discover feed, creator follow system, Bible search with translation filter, onboarding UI, and content cards.
    • Vlog and blog publishing tools with media previews.
  • Architecture: Modular monorepo separating backend and frontend logic.

4. Backend Integration

  • Developed RESTful APIs with NestJS, using Prisma ORM to interact with MongoDB.
  • OAuth integration for secure sign-in and user profile creation.
  • Bible API development and ingestion for translation support.
  • Stripe integration for supporting in-app purchases and donations.

5. CI/CD

  • GitHub Actions for auto-testing and deployment pipelines.
  • Flutter and Next.js build automation for Play Store, App Store, and Web releases.
  • AWS (EC2 + S3) used for scalable hosting, asset management, and API deployments.

Outcomes

  • Successfully launched on both Android and iOS platforms with early traction in faith-based creator communities.
  • 1,000+ early users onboarded with over 80% onboarding completion rate.
  • Increased content discoverability through suggested follows and categorized feeds.
  • Created a unified experience for creators to publish and share across multiple content types.

Technologies Used

  • Next.js (Web Frontend)
  • Flutter (Mobile)
  • NestJS (Backend)
  • Prisma + MongoDB (Database)
  • Stripe (Payments)
  • AWS (Infrastructure)

Project Details

Year

2020

Client

Davilanda

Technologies

PrismaStripeResendNestJSMongoDBFlutterReactAWS-FargateAWS-ECS

Hiring a software developer for a remote job?

I might be available

Get In Touch