Project Overview
I contributed to the development of Zidni Academy, a specialized educational platform focused on teaching the Holy Quran and Arabic language for both Arabic and non-Arabic students using modern and interactive learning methods.
When I joined the project, the frontend was partially completed by another developer and included only static UI pages without a real backend or dashboard system. I was responsible for building the entire backend architecture, creating the admin dashboard, and completing the missing frontend features and pages.
My Contributions
- Built the complete backend using Node.js, Express, and MongoDB
- Developed a professional multilingual CMS dashboard
- Completed missing frontend pages and features
- Created authentication and profile management pages
- Built FAQs, blogs, and categories pages
- Maintained the same visual identity and UI style created by the previous frontend developer
- Developed full course and teacher management systems
- Implemented blog and educational library management
- Added advanced SEO management for all pages
- Created analytics and reporting dashboards
- Implemented multilingual support
- Integrated inquiries with Telegram Bot for instant notifications
- Developed role-based access control and user management system
Telegram Bot Integration
I integrated the inquiry and contact system with a Telegram Bot that instantly forwards new messages and inquiries to the academy administration for faster communication and response handling.
Technology Stack
The platform frontend was built using React, Next.js, and Tailwind CSS, while I developed the backend system using Node.js, Express.js, and MongoDB alongside a powerful CMS dashboard for managing all academy operations.
The main focus during development was improving user experience, organizing educational content efficiently, and providing a flexible and scalable management system for the academy.

