Project Title: Prayer Tracker
Category: Web Application
Project File: Download Project File
Musaddiq Hussain
musaddiq.hussain@vu.edu.pk
kashaan.ali13
Prayer Tracker
Project Domain / Category
Web Programming
Abstract / Introduction
Prayer (Nimaz) is one of the fundamental pillars of Islam, and it is obligatory for Muslims to perform five prayers daily. However, many individuals may miss prayers due to busy schedules or other reasons, leading to a backlog of missed (Qaza) prayers. To manage this, the web-based application will help users keep track of their daily prayers and any missed prayers. The application will serve as a digital prayer management tool, where users can view records of their completed and missed prayers, track their progress in performing Qaza prayers, and maintain accountability in their spiritual practice.
The Prayer Tracker will provide users with an intuitive interface to view the record of the five daily prayers (Fajr, Dhuhr, Asr, Maghrib, and Isha) and track any missed prayers.
Functional Requirements:
User Panel
➢ Users can create an account by providing their basic information, including name, email, or address, etc.
➢ Users can update and manage their profile, including resetting their progress for daily or missed prayers.
➢ If a user misses a prayer, they can mark it, and the system will automatically add it to their Qaza (leftover) prayers list.
➢ A daily report will show users their prayer performance, with color-coded indicators for completed, missed, or Qaza prayers.
➢ Users can view a total of missed or Qaza prayers, categorized by prayer type.
Admin Panel
➢ The admin can manage user accounts, including activating or deactivating accounts.
➢ The admin will have access to a dashboard that provides overall metrics, such as the number of users and missed or Qaza prayers across users.
➢ The admin can add or update content related to prayer guidance, including textual or video-based tutorials on the importance of Nimaz and managing Qaza prayers.
Tools:
HTML, CSS, JavaScript, jQuery, Bootstrap (Front-end) MYSQL (phpMyAdmin) Database PHP (Server-side programming) XAMPP — Web Application Server
You are advised not to switch the tools. If you do so, you will handle the technical side yourself.
• These are the basic requirements of the application. Students may add further functionalities to make the application more useful.
• Virtual University of Pakistan (VU) will not provide any kind of hardware for this project; a student has to arrange the required hardware by himself/herself.
• VU will not pay for any license of the software, the libraries /toolkits/APIs used in this project.
Supervisor
Name: Musaddiq Hussain
Email ID: musaddiq.hussain@vu.edu.pk
Skype ID: kashaan.ali13
Reviewer: Umar
Submitted on: Wednesday 9, April, 2025 10:49PM
Supervisor Behavior: Formal & Neutral
Supervisor is serious but fair, asks normal questions, not too easy or too hard.
Review:
Strict nahi hai bas viva zra achy se lety hau. Mean deep chezy choti choti chezy bhi pochta hai. Ap ko sara code achy se explain krna ana chahye bas