AREFOLIO

Kaja Namajer Hishab

Full-stack web application for tracking missed prayers

Kaja Namajer Hishab is a comprehensive tracker designed to help users honestly manage their prayer debts. Featuring a secure Firebase authentication layer and a custom Express REST API connected to MongoDB, it ensures your data syncs reliably across all your devices. The UI is clean, responsive, and mobile-first, utilizing DaisyUI and Tailwind CSS for zero-friction daily usage.

[THE CHALLENGE]

Keeping an honest count of kaza prayers is a personal struggle that mental math often fails to solve. The challenge was building a private, secure tool that syncs across multiple devices, so users aren't locked to local storage on a single phone.

[THE SOLUTION]

Developed a robust full-stack architecture. The frontend is built with React 19 and Vite for blazing fast loads, styled with DaisyUI. The backend is a custom Node.js/Express server that securely manages prayer records in a MongoDB database, with access strictly controlled via Firebase Authentication.

[TECHNICAL DEEP DIVE]

The frontend leverages React Context for state management and Axios for API communication. The REST API exposes secure endpoints for fetching and updating per-waqt counters. CORS and JSON middleware ensure smooth and secure cross-origin requests between the frontend and the backend.

// DEVELOPER'S RETROSPECTIVE

"What started as a simple local storage tracker evolved into a fully integrated MERN-stack utility. Moving from local state to a secure cloud database taught me invaluable lessons about auth flows, CORS management, and structuring RESTful endpoints. It remains my most personally useful build."

BACK TO PROJECTSAREFOLIO // CASE STUDY // LAKSHMIPUR