تفاصيل العمل

🚀 Open Marketplace Platform Development – 3almashe 🚀

I’m excited to share my work on 3almashe, an open marketplace & ads-based platform designed to help users reach a wide audience and sell their products efficiently:

👉 https://3almashe.com/en

On this project, I contributed as both a System Analyst and Backend Developer, working end-to-end from system design to backend implementation.

🔍 System Analyst Role

Analyzing business requirements for a scalable, ad-driven marketplace

Designing workflows for ads, users, packages, points, transactions, and chat

Defining system logic for user interactions (likes, follows, ads visibility, messaging)

Translating product goals into a structured and scalable backend architecture

💻 Backend Development Responsibilities

Building a robust backend for an open marketplace where users can:

Post ads to promote and sell products

Reach a large number of potential buyers

Communicate directly via real-time chat

Implementing core features including:

Authentication & account management

Ads management system

Real-time chat system using channels

Advertising packages purchase & management

Points system with redemption for advertisements

Free monthly package that renews automatically with a limited number of ads

Like ads & follow users

Follower-based interactions

Transaction management

Notification system

🛠 Technology Stack

Django & Django REST Framework

PostgreSQL

Elasticsearch for advanced search & performance

Firebase for real-time notifications

Django Channels for real-time communication

CORS Headers for secure API access

RESTful API architecture focused on scalability and performance

This project was a great hands-on experience in building a real-world, ad-driven marketplace platform that balances performance, scalability, monetization, and user engagement — with many more features continuously being added.

Proud of what’s been accomplished and excited to keep improving and scaling the platform 🚀