Skip to content

Ramadan Clock

website

šŸŒ™ District-aware Sehri and Iftar schedules for Bangladesh, with PDF exports and protected timetable management. Next.js, PostgreSQL, Prisma.

Ramadan Clock interface preview

šŸŒ™ District-aware Sehri and Iftar schedules for Bangladesh, with PDF exports and protected timetable management. Next.js, PostgreSQL, Prisma.

Ramadan Clock is a web application created to make a real workflow clearer, faster, and easier to trust. It turns a focused product idea into something people can use, evaluate, and understand without needing to inspect the source code.

Why Ramadan Clock exists

Sehri/Iftar schedules need a clear local-time public view and an auditable maintenance workflow because external prayer-time sources, district selection, and timetable corrections can change the result.

The goal is not simply to add another tool. Ramadan Clock is designed to reduce the friction around that problem and give people a more dependable way to complete the work.

What it delivers

  • Visitors can check daily and full Ramadan schedules.
  • Administrators can import/fetch/manage location data.
  • Duplicate/malformed records are rejected.
  • Users can export schedules while seeing source/accuracy guidance.

The experience

šŸŒ™ District-aware Sehri and Iftar schedules for Bangladesh, with PDF exports and protected timetable management. Next.js, PostgreSQL, Prisma.

The project brings the important parts of the workflow into one coherent experience. Its interface and behavior are shaped around the people using it, while the implementation stays focused on predictable results and honest feedback.

What to know

Every product has boundaries. These are the most important considerations for Ramadan Clock:

  • Calculated times depend on source, method, location, and local authority.
  • External fetching requires retry/rate limiting and must not overwrite validated data indiscriminately.
  • Duplicate date/location rows and malformed bulk imports must be rejected.

These limitations are presented openly so visitors can understand where the project works well, what it depends on, and what may change in future versions.

Current status

Pre-release application. The current release demonstrates the core value of the project and the main end-to-end experience.

My role was product design and full-stack engineering, covering product workflows, data boundaries, and delivery. The related case study explains the decisions and delivery process in greater depth for visitors who want the engineering story behind the product.

Project stack

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Tailwind CSS
  • NextAuth
  • Aladhan API
  • jsPDF
  • REST APIs
  • React
  • shadcn/ui
  • Radix UI
  • Zod
  • Vitest
  • GitHub Actions
  • CI/CD
  • System Design

Need help with this project? Get project support

Working through something similar?

Share your challenge, scope, and timeline to start a focused conversation.

Discuss a project