Our Blogs
About Us
Contact Us
Get Free Consultation →
← All case studies
Case Study · Social Networking · United States

Yeshua App — a social network built around faith.

A US-based client came to us with a clear idea: give believers one place to post, follow their church, message each other and read scripture. We designed and built it end to end.

Client

Confidential · USA

Scope

Product design
& full build

Platform

iOS · web admin

Status

Delivered

Four products, one app.

Yeshua brings together things believers normally do in four different places. A social feed for posting and following friends. A directory of churches where pastors publish to their own congregation. Private messaging. And a complete Bible that lives inside the app, not behind a browser tab.

The challenge was making all four feel like one product. Each has its own rhythm — the feed is fast and scrolling, church pages are considered, scripture reading is quiet and long-form. We built a single design language flexible enough to hold all of them, anchored by a five-tab bar that never changes: Home, My Churches, Messages, Bible, Profile.

Yeshua App registration screen offering Apple, Facebook and email sign-up
OnboardingApple · Facebook · Email
Yeshua App home feed with posts, hashtags and a shared verse image
Home feedPosts & scripture
Yeshua App chat thread with a shared Genesis 1:4 verse
MessagingVerses as citations
Yeshua App Bible reader showing Genesis chapter 1
Bible readerRead & bookmark
01 · The feed

One feed, three lenses.

Most social apps give you a single stream and hope the algorithm gets it right. Yeshua splits the home feed by relationship — your own posts, your friends, and the people and churches you follow — so users always know whose voice they are reading.

  • Posts carry text, photos, hashtags and shared scripture
  • Verse images expand in place to reveal the full passage, then collapse back into the feed
  • Likes, threaded comments and share on every post
  • Save any post to a personal collection from the bookmark control
Yeshua App feed post expanded to show the full Joshua 1:6 passage
Yeshua App post detail with threaded comments and replies
02 · Churches

Pastors get a pulpit, not a profile.

Any pastor can register their church inside the app. The church becomes its own account with its own following, and everything published there reaches that congregation directly — no reposting, no group invites, no algorithm deciding who sees the sermon.

  • Church pages split into Feed, Information and Sermons
  • Contact details, denomination and a team-members roster
  • Members set a home church and see its posts in their own feed
  • My Churches sits in the main tab bar, one tap from anywhere
Yeshua App church details page for Yeshua Church with basic information and team members
03 · Scripture

The Bible, built in.

Scripture is not a link out to a website. The full text ships inside the app with a reader designed for long sessions — generous line height, numbered verses, and no chrome competing for attention. Alongside it sits Bible Promises, a topical index that answers the question people actually arrive with.

  • Complete Bible with book, chapter and verse navigation
  • Books list sortable traditionally or alphabetically
  • Bible Promises groups passages by theme
  • Bookmark any verse and collect them into personal notes
Yeshua App Bible books list with bookmarked books
Yeshua App Bible Promises showing verses grouped under the topic Anger
04 · Messaging

Conversations that can carry scripture.

Direct messaging works the way people expect, with one addition: a scripture button next to the photo button. A verse sent into a chat arrives as a proper citation rather than a pasted block of text, so the reference stays with it.

  • One-to-one chat with photo and verse attachments
  • Shared verses render with their book, chapter and verse reference
  • Push notifications for messages, comments and church posts
  • Considered empty states rather than blank screens
Yeshua App chat thread with a shared Genesis 1:4 verse
Yeshua App messages empty state inviting the user to start a new chat
05 · Identity

A profile built for connection, not vanity.

Registration runs through Apple, Facebook or email, and the profile that follows is deliberately plain. Four counts — posts, friends, followers, following — then the details that help a congregation recognise someone, and three tabs for their posts, their churches and their saved verses.

  • Apple, Facebook and email registration paths
  • Friends and followers modelled as separate relationships
  • My Posts, My Churches and Saved Posts on the profile
  • Editable profile details with a settings panel alongside
Yeshua App user profile with post, friend, follower and following counts
Yeshua App feed scrolled through multiple posts
How we built it

Designed for quiet,
built for scale.

Design

A calm visual system

Social apps compete for attention. This one does the opposite — restrained type, a single teal accent and plenty of white space, so scripture and sermon posts read the way they are meant to.

Architecture

Two account types, one graph

People and churches share the same follow graph, so a feed query does not care whether the author is an individual or a congregation. That kept the feed simple and fast as content grew.

Delivery

Native iOS, web admin

A native iOS client for speed and platform feel, backed by ASP.NET Web API services and a web console the client uses to moderate content and approve church registrations.

Client

Native iOS

Services

ASP.NET Web API

Data

MySQL + Dapper

Chat store

MongoDB

Realtime

SignalR

Infrastructure

AWS EC2 · S3 · SNS

Operations

Admin web console

Auth

Apple · Facebook · Email

Have a product that needs building properly?