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