My Projects
Here are some featured projects I’ve worked on:
GradeA - E-learning Platform
Technologies: React + Subspace (custom server) + PostgreSQL
Duration: Feb 2023 - March 2023
GitHub: https://github.com/Mahmoudmohamed125/GradeA
A collaborative e-learning platform focused on accessibility, interactivity, and engagement. Developed a full-stack e-learning system supporting course management, attendance logging, and student progress tracking.
Key Features:
- Secure authentication system with role-based access for students, instructors, and admins
- Accessibility-focused features to enhance usability for users with disabilities
- Course management and student progress tracking
- Continuous Integration and Continuous Delivery (CI/CD)
StockDB - Database-Driven Stock Management System
Technologies: Node.js + React.js + PostgreSQL + SQLite
Duration: March 2025 - June 2025
GitHub: https://github.com/AbdelRahmanRahal/StockDB
Designed and developed a full-stack inventory management platform enabling efficient tracking of products, suppliers, and stock movements.
Key Features:
- Role-based access control (Admin, Seller, Customer) for secure user experiences
- RESTful APIs for seamless backend-frontend communication
- User authentication and authorization mechanisms
- Optimized database queries with PostgreSQL and SQLite
Quran Digital Platform - Web-Based Application
Technologies: React.js + ASP.NET Core MVC + Entity Framework + SQL Server
Duration: Jul 2025 - Present
Developed a Quran web application with verse navigation, translations, audio playback, and user progress tracking using RESTful APIs and database management.
Key Features:
- Full-stack application for Quran text retrieval and chapter/verse navigation
- RESTful APIs for surah/ayah access, user bookmarks, and audio playback
- Database management for Quran text, metadata, and multilingual translations
- User authentication and progress tracking for personalization