Ecommerce
Developed at
Marketopia
Developed a comprehensive e-commerce platform with integrated delivery management system using Laravel framework and Filament admin panel. Implemented complete RESTful API with JWT authentication for mobile and web applications, supporting multi-language functionality (Arabic/English). Built modern admin dashboard with analytics, product management, order processing, user management, and built-in POS system. Integrated Google Maps API for delivery fee calculation, Firebase for push notifications, and Paymob payment gateway. Applied Repository Pattern, Service Layer, and Strategy Pattern for clean architecture and business logic separation. Designed comprehensive features including shopping cart, wishlist, coupon system, multi-address management, and real-time order tracking.
Project Gallery
Technologies Used
Tools and technologies used to build this project
PHP
Laravel
Filament
MySQL
RESTful API
Git
GitHub
Xdebug
Visual Studio Code
JWT Authentication
Firebase
Google Maps API
Paymob
Repository Pattern
Code First
Composer
CSS
PHP My Admin
Data Structure
Algorithms
Design Patterns
HTML
JavaScript
MVC
SQL
SOLID Principles
OOP
Strategy Pattern
Service Layer
Blade UI
Form Requests
SQL Injection
Project Context
This project was developed during my time at Marketopia as Backend Developer.
Building robust backend systems using PHP and Laravel framework, implementing RESTful APIs for mobile and web applications. Designing and optimizing MySQL databases, ensuring efficient data storage and retrieval. Creating and maintaining APIs for seamless communication between frontend and backend systems. Implementing secure authentication and authorization systems to protect user data. Working closely with frontend developers and designers to ensure smooth integration and optimal performance.
Marketopia
2024-10-05 - 2025-08-01
Related Projects
Other projects you might be interested in
4P App (Backend Development)
Developed the backend system using Laravel and PHP for both mobile and web platforms. Implemented My...
View Project
CRM System
Built a comprehensive Customer Relationship Management system using Laravel framework and Filament a...
View Project
Content Scheduler
Developed a content scheduling platform using Laravel framework with Blade UI and Laravel Sanctum au...
View Project