Case study 04
Tarteeb
A day planned around prayer, not around noise.
Overview
Tarteeb is a daily planner built around a simple constraint: the day already has a rhythm. Instead of starting with an empty calendar, it generates a schedule around prayer times, then lets you shape the rest.
The challenge
Most planners assume the user will build structure from scratch. Tarteeb had to provide a useful default without being rigid — and it had to work offline, because the moments when you need a plan are not always moments when you have a connection.
The approach
I built a React 19 interface with Tailwind CSS 4, kept the visual language quiet, and generated the daily schedule from prayer times. The app is responsive, installable, and functional offline. The goal was a tool that feels calm enough to open every day.
What it does
- Prayer-time-aware daily planning
- Automatic schedule generation
- Clean, minimal interface
- Responsive on mobile and desktop
- Works offline
Technical notes
- React 19 + Tailwind CSS 4
- Client-side schedule generation
- Offline-ready PWA behavior
- Deployed on Netlify
What I learned
Tarteeb was a lesson in restraint. The hardest part was not adding features — it was deciding which ones would break the calm. It also reinforced how much a single default can do for a daily tool: if the first screen is useful, people come back.