

Islamic Foundations is a real world website made for Muslims to deepen their faith. It is a platform that allows muslims to complete prayer streaks, read the Quran (Holy Book), among other daily essentials for all muslims.
This is my most impressive project yet because it caters to an actual target market of people who will benefit from what I have made.
| Challenges | Solutions |
|---|---|
| Render thousands of lines of Arabic | Used APIs to fetch all the data needed for the Quran,Prayers, and Duas dynamically |
| Geolocation-Based Prayer Times | Calculating accurate Salah times across different time zones and locations using geolocation API and a function to determine time difference |
| Responsive Design | Optimize the UI and UX expirience across multiple screen sizes. |
| Audio Player for each verse | Synchronizing Quran recitation audio with highlighted Arabic text and using audio methods |
Split code into multiple components, use lazy loading and react hooks.
Include semantic HTML elements properly and give aria labels to important elements
Use the correct HTML tags for each element, optimize images, and made website responsive
Use proper HTML elements and include alt labels for images

By creating this site, I learned the proper workflow of developing a useable app, and in the process learnt about React Hooks, API handling in ReactJS, performance and accesbility optimizations, and core problem solving to debug issues.