twc-027 / A study by Syafril · not client work

Serambi: Serambi

A fictional mosque and study-circle board: one sample week of three study sessions, one notice with its validity, and a September infak report whose balance traces back to seven records. Visitors keep sessions in their own browser and read, export or print the sample report; every name, date and figure is fictional.

Actual desktop capture of the Serambi demonstration.

READ THE DESIGN

Why it is arranged this way.

The capture shows the implemented opening. Notes connect its composition to the working experience and its mobile behavior.

Actual website capture. Follow the numbered notes.
  1. 01

    The week, not a welcome

    The opening is this week’s board: the edition’s title and its fixed dates, then the schedule — no welcome screen, slogan or portrait. The dark line above says once that every figure is fictional, and a brand cannot remove it. On a phone the schedule follows the title directly.

  2. 02

    A date in a rosette, a Save that names its session

    Every date sits in the same rosette medallion and stays text; the medallion marks no state. Save is a toggle named after its session — a tick and “Saved” when pressed, never colour alone — kept in this browser only and counted in the chapter link.

  3. 03

    Ornament on the frame, never on the text

    The eight-pointed lattice runs along the frame’s top and bottom and the arch crowns the notice: original drawings, masks hidden from assistive technology. Sheets and figures stay plain, and the infak summary’s balances come from the same seven records as the report.

At a glance

Headline type
Petrona
Reading type
DM Sans
Try this interaction
Saved sessions, a filter, a reconciled infak report, TXT, CSV and print
Chalk wall#ece9de
Olive ink#28372d
Brass notice#e0c887
Sheet paper#faf8f0
Sage board#dde2d3
Wood frame#6c4834
A schematic of the implemented composition.

WHAT IS HERE / WHAT COMES NEXT

Know what you are choosing.

Show the board before filling it.

Working in this demo

  • Save and remove sessions on the board and the schedule; the count in the chapter link follows
  • Saved list in date order: download TXT, remove one, clear all with confirmation
  • Filter by category or saved only, with a count and a reset
  • Infak report: balances computed from the records, the reconciliation, CSV and print
  • Blocked, full or unreadable storage is stated; choices still work on the page

This tool includes a working workspace and its own component book. Its controls operate on local state.

Production integrations to discuss

  • A real board needs its institution’s own content and editors, a way to publish and expire notices, and an infak report prepared, checked and approved under its own procedures. Any religious text, prayer times or Hijri dates need an approved source and reviewer first; none are written here.

Exports are generated in your browser. No account, cloud storage or external service is connected.

A limit to plan around

Fictional design study. Serambi is not a real mosque or institution; its speakers, rooms, dates and figures are samples. It accepts no money, registration or personal data, the report is not audited or approved, and saving a session confirms no attendance.

Delivery & customization

Page scope, brand assets, content, handover, hosting, costs and support are discussed in a consultation before work begins. The demo is a reference for that conversation.

Prepare a brief for this direction

The idea

Read the board in the porch. In a small mosque or study circle the week is shared on one board: dated sessions, a notice that holds for a day, and an account of what was given and spent. Serambi makes that board the site — a wood frame with a geometric border, sheets pinned to a quiet ground, an eight-pointed rosette beside the name — so a visitor finds the time, the room and the change at a glance, and the report shows where each figure comes from. No welcome screen, portraits, slogans or appeals for money.

Visual language

Chalk wall, olive ink, a sage board in a wood frame, paper sheets and one brass notice, always with dark ink. Original non-textual Islamic geometry drawn for this study: an eight-pointed star lattice along the frame’s top and bottom, a rosette by the name and around each date, a nested pointed arch over the notice, a double rule under each sheet title. Reading surfaces stay plain; receipts and expenses are words with + and −, never green and red.

Typography

Petrona 600, a serif with firm feet, sets the wordmark, titles, date numbers and the report’s balances — weight for a board read together, calm enough to read. DM Sans carries times, rooms, controls and the report’s table, with tabular figures, so reading the figures never depends on the serif. No italic and no decorative Arabic lettering.

Layout & composition

A quiet nameplate with five chapter links, one dark line that says the data is fictional, then the framed board: the edition’s title and dates, the schedule sheet on the left (about three fifths) and the notice and infak summary on the right. The report is one wide sheet: head and period plate, four balances, the reconciliation, the table, notes and a numbered folio. Below 800px everything stacks in reading order — schedule, notice, infak — and the table folds its date into the code cell without scrolling sideways.

Motion & interaction

No animation: saving, filtering and the notices change instantly; nothing shimmers, scrolls or counts down on its own. Dates are a fixed sample edition, never “today” or “next”.

Under the surface

Static bilingual Next.js pages. The saved schedule — session IDs only — stays in this browser under its own key, size-checked (2 KiB) and validated with Zod on every read; IDs no longer on the board are dropped. The infak report is rendered at build from one ledger whose totals are computed in whole rupiah and checked for duplicate codes, unknown directions, invalid amounts and dates outside the period. TXT, CSV and print are made locally. No account, payment, registration or server.

Designed for everyone

Save is a toggle button named after its session (aria-pressed, a tick and “Saved”); focus stays on it and a short status confirms. Filters are aria-pressed buttons with a live count, and an empty result says so with a reset. Notes and the notice open with native details/summary. The table keeps its caption, headers and cell relations at every width. Every ornament is aria-hidden and pointer-free, and no state relies on colour. Clearing all asks first and returns focus.

Inside the experience

  • Framed weekly board: schedule, a notice with its validity, an infak summary
  • Save sessions locally; a saved list with TXT, remove one or all
  • Schedule filter with a live count and an empty state
  • Sample infak report: balances reconciled from seven records, CSV and print
  • Original geometric ornament and own component book
  • Local brand personalization

A good fit for

  • Small mosques and study circles that want to show how a weekly board, a notice and a transparent infak summary would read — before deciding on real content, editors and procedures.

Across screens

Actual desktop capture of the Serambi demonstration.
Actual desktop capture of the Serambi demonstration.
Actual mobile capture of the Serambi demonstration.
Actual mobile capture of the Serambi demonstration.

A different perspective