Dalelak is a comprehensive local services marketplace designed to connect Egyptian users with businesses and service providers in their cities. The platform operates on a city-first architecture where every piece of content — services, news, advertisements, categories, and notifications — is scoped to a specific city, delivering a hyper-local experience.
The system consists of three main components: a RESTful API backend powering a Flutter mobile application, a full-featured admin dashboard for content and operations management, and a real-time push notification system powered by Firebase Cloud Messaging. The platform supports multi-city operations with role-based admin access, allowing city-level administrators to manage their own regions independently while super admins oversee the entire network.
Users register with phone-based OTP verification, browse services organized by hierarchical categories, save favorites, submit ratings and reviews, read city news, view targeted advertisements, and submit requests to add new service listings — all within a secure, JWT-authenticated environment.