Two colours, one file, no build step

Build something bootiful.

A whole website in a single HTML file — prayer times for every island, a Ramadan timetable and a calculator, with nothing to compile and nothing to fetch.

Prayer times in the Maldives

Every island in the country, stored in the page itself.

--:----
 
 

Loading…

  1. Loading today's times…

Official times from the Ministry of Islamic Affairs, as published in the SalatMV dataset. The Hijri date follows the Umm al-Qura calendar and can differ by a day from the locally sighted date.

Ramadan

Fasting hours for the island you picked above.

 

--:--:--

 

   
Today's fast
Days left
Moon sighting
  1. Working out the month…

Fasting begins at Fajr and ends at Maghrib. The month is placed using the Umm al-Qura calendar, which can land a day either side of the locally announced start — use the buttons to match the announcement.

Calculator

Click the keys or just type — your keyboard drives it.

 
0

History

  • Nothing yet. Results land here — tap one to reuse it.

Percentages follow the usual convention: 200−10% takes ten percent off, while 10% on its own is 0.1.

Flap

A small game, printed in the same two inks.

How to play

0Score
0Best

Tap the board on a phone, or click it. On a keyboard, space or the up arrow flaps — they only work while the board is on screen, so the page still scrolls normally everywhere else.

The gap narrows and the pipes speed up as you go. Scroll away mid-run and the game pauses rather than killing you.

Everything you need, nothing you don't

Three reasons a plain static page still beats most of what replaced it.

Loads instantly

No framework, no bundle, no waterfall of requests. The browser gets one file and paints it.

Fits any screen

The layout reflows from a wide desktop down to a phone without a second stylesheet.

Nothing to patch

Static hosting means no server, no database and no dependency updates waiting to bite you.

Simple sites don't have to look simple.

The layout, the type, the clock, the calculator and a year of prayer times for 205 islands all live in one HTML file. Edit it in any text editor, drag it into a repository, and GitHub Pages serves it to the world for nothing.

1HTML file
0Build steps
205Islands
$0Hosting

Put it online today

Save the file, push it to a repository, switch on Pages. That's the deploy process.

Get in touch