In this case study

Scale

The first commit is a bare Expo template from 11 November 2025. Real work starts on 2 December 2025, the monorepo lands on 22 January 2026, and the two authors have averaged over 300 commits a month since.

Commits per month

Commits per month, all branchesNov 25: 1 commits1Nov 25Dec: 168 commits168DecJan 26: 300 commits300Jan 26Feb: 504 commits504FebMar: 766 commits766MarApr: 153 commits153AprMay: 358 commits358MayJun: 237 commits237JunJul: 278 commits278JulAug: 154 commits154AugSep: 5 commits (2 days)5Sep
Commits per month
MonthCommits
November 20251
December 2025168
January 2026300
February 2026504
March 2026766
April 2026153
May 2026358
June 2026237
July 2026278
August 2026154
September 20265 (2 days)
Commits per month across all branches. The peak is 766 in March 2026, the month version 2.0 shipped. September 2026 shows two days.

Release timeline

  1. 11 Nov 2025Initial commit, a root-level Expo app then called island-app.
  2. 2 Dec 2025First real work. The first iOS build is submitted the same week.
  3. 10 Jan 2026v1.0.0
  4. 22 Jan 2026Turborepo monorepo. The admin app is added.
  5. 26 Jan 2026Web app added.
  6. 18 Feb 2026Shop app added.
  7. 18 Mar 2026v2.0.0 on a new Expo SDK.
  8. 24 Mar 2026Tilboð portal added.
  9. 25 May 2026v2.3.0
  10. 29 Jul 2026Leigumarkaður marked built.
  11. 30 Jul 2026v2.4.0 and v2.5.0
  12. 18 Aug 2026Enski boltinn goes live.
  13. 28 Aug 2026v2.6.0, the current version.
  14. 2 Sep 2026Web overhaul merged, pull request 401.

Repository facts

Commits
2,782 on main, of which 2,262 are non-merge and 520 are merges. 2,924 across all refs.
Authors
Two developers. One appears under two git identities.
Pull requests
371 merged, 0 open.
Branches
160 local, 292 remote. 144 local branches are already merged. 0 tags.
Tracked files
1,982: 1,316 tsx, 459 ts, 57 png, 42 json, 30 jpeg, 23 md.
Commit style
561 feat, 371 fix, 153 style, plus 1,142 unprefixed.
Open TODOs
0 in source. The only TODO is in a plan document.

Size by area

AreaTS and TSX filesLinesLargest file
Mobile app856256,924ConversationScreen.tsx (5,056)
Backend262154,045schema.ts (7,670)
Web41078,093leiga-listing-form.tsx (1,619)
Admin11924,867slapp-plus/page.tsx (1,159)
Tilboð portal9915,061batch/[batchId]/page.tsx (989)
Shop211,062
Total1,775532,1331,982 tracked files

The backend total counts its subdirectories. An infrastructure sweep measured 156,120 lines for the backend when generated declarations are included. All counts were verified against commit 162a2bfd on 2 September 2026.

Authorship

Everything above was written by two people between December 2025 and September 2026: the app, the web client, the admin dashboard, the merchant portal, the shop, the backend, and the models. The counts exclude generated code and dependencies. How it is deployed is in the operations chapter.