Portfolio & Projects
This page showcase my work in development
Last updated
This page showcase my work in development
Last updated
Al Wahid Quranic Academy Virtual Quran and Islamic Studies Institute
Al Wahid Quranic Academy is a leading virtual institute offering one-on-one live Quran and Islamic Studies classes to students worldwide. With over six years of experience in online teaching, our courses are tailored to meet the needs of all age groups, including children, adults, and professionals. Our team consists of highly qualified and dedicated teachers, ensuring smooth, timely, and effective lessons that drive consistent progress for each student.
Project Overview:
Developing Al Wahid Quranic Academy involved creating a swift and robust web application, where the process from requirement gathering to design was streamlined. The challenge was to balance simplicity with flexibility, ensuring the Learning Management System (LMS) adapted seamlessly to user needs. This resulted in a smooth and intuitive experience for both learners and educators. Each LMS instance was individualized, requiring a thoughtful blend of technology and user-centric design to create an efficient and engaging educational platform.
ReactJS
NodeJS
ExpressJS
MongoDB
AWS Cloud
“Moakhat” is a global initiative launched by civil society organizations and social activists to support our people in the Gaza Strip morally and financially. We target needy families in Gaza affected by the last war occurring there, particularly those who have lost their homes or breadwinners.
Developing “Moakhat” presented the challenge of creating a swift and robust web application, efficiently navigating from requirement gathering to design in a short time. Balancing simplicity and flexibility, the imperative LMS was designed to adapt to user needs, providing a seamless and intuitive learner experience. This required individualized LMS instances tailored to various approaches, demanding a careful blend of technology and user-centric design to create an efficient educational platform.
Key challenges included:
1. WebSocket Integration: Ensuring real-time communication for a responsive user experience.
2. Payment Gateway Integration: Securely handling transactions and integrating various payment methods.
3. Data Security: Hashing user card details to protect sensitive information.
4. Multi-Language Support: Developing user and admin dashboards in Arabic, Turkish, and English, managed from both the backend and frontend.
NextJS/TypeScript
NodeJS
ExpressJS
MongoDB
Web Socket
Payment Gateway Integration
AWS Cloud
𝐄𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐏𝐥𝐚𝐭𝐟𝐨𝐫𝐦 𝐟𝐨𝐫 𝐂𝐲𝐛𝐞𝐫 𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲 𝐚𝐧𝐝 𝐈𝐓 𝐂𝐨𝐮𝐫𝐬𝐞𝐬
𝐂𝐲𝐛𝐞𝐫𝐆𝐮𝐢𝐝𝐮𝐬 is an advanced educational platform offering courses in Cyber Security, Cloud Computing, Programming, and IT skills. Designed to provide seamless online learning experiences, it includes a rich array of courses for students and professionals seeking to upskill in technical domains. With user-friendly interfaces and smooth navigation, the platform delivers a comprehensive learning experience
𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰:
Developing CyberGuidus involved building both a user-facing web application and an admin dashboard to manage courses and blogs effectively. From gathering requirements to deploying the application, the project focused on creating a platform that is not only visually appealing but also highly functional. The Learning Management System (LMS) is intuitive and flexible, catering to the diverse needs of learners and educators. The dashboard allows administrators to create, update, and delete courses and blog posts, manage contact forms, handle user registrations, and perform account and profile management. The project also required integrating dynamic features like course tracking and user management, ensuring an efficient educational environment.
𝐀𝐝𝐦𝐢𝐧 𝐃𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬:
Course and blog management: Admins can create, update, and delete courses and blogs.
Contact and registration forms: Admins can view and manage form submissions directly within the dashboard.
Account and profile management: Full user account control, including registration and profile updates.
𝑻𝒆𝒄𝒉𝒏𝒐𝒍𝒐𝒈𝒚 𝑺𝒕𝒂𝒄𝒌
ReactJS
NodeJS
ExpressJS
MongoDB
Redis
Cloudinary
𝑫𝒆𝒑𝒍𝒐𝒚𝒎𝒆𝒏𝒕
AWS (Backend and API hosting)
Netlify (Frontend deployment)
Hostinger (Domain hosting)
About Online Job Portal
The Online Job Portal is a dynamic platform designed to connect employers and job seekers worldwide through a seamless and user-friendly interface. With years of experience facilitating job placements, it offers a variety of roles for professionals across industries. The portal is crafted to cater to all demographics, including fresh graduates, experienced professionals, and employers looking for top-tier talent. Its robust filtering and recommendation systems ensure that each user finds the most suitable job or candidate, contributing to the success and efficiency of the hiring process.
Challenges Developing the Online Job Portal required overcoming numerous technical challenges. The primary focus was on building a fast, scalable, and intuitive web application that could handle large volumes of data and traffic. Balancing a rich feature set with simplicity, the platform needed to be flexible enough to accommodate the specific needs of both job seekers and employers. The real-time updating system and advanced search filters were particularly challenging to implement but critical for delivering a smooth user experience.
Technology Stack Used
ReactJS
NodeJS
ExpressJS
MongoDB
AWS Cloud