DirectoMap is a modern Laravel directory platform built for business listings, service directories, local marketplaces, company directories, real estate, vehicle listings, restaurants, hotels, travel places, and multi-purpose map-based listing websites.
It includes a powerful public listing experience, interactive map discovery, multilingual support, customer accounts, reviews, blog, contact forms, and a complete admin panel to manage the whole platform from one place.
Main Features
- Laravel 13 based clean and scalable code structure
- Interactive map homepage with listing pins and search filters
- Grid and list listing views with pagination and API based loading
- Listing detail pages with gallery, video, map location, reviews, rating, opening hours, and service fee
- Open now filter and live business status based on working hours
- Customer listing submission with image gallery, main image selection, video upload, map pin drag, and location search
- Favorites and comparison system for users
- Review system with rating, images, owner reply support, edit and delete actions
- SEO-ready blog pages with comments and replies
- Contact page with admin panel message management
- English, Turkish, and Arabic language support with RTL support
- Light and dark mode support
- Responsive design for desktop, tablet, and mobile devices
- Admin panel login from /cpadmin
- Admin dashboard for users, listings, blogs, categories, listing types, contact messages, and settings
- Manage listing types and categories with icons from the control panel
- SMTP settings from admin panel
- Google, X, and Apple social login settings
- Map settings, logo, favicon, default language, default theme, and currency settings
- Demo mode protection for public demos
- Demo seeder included for fast demo data installation
- Complete installation documentation included as a single HTML file
Admin Panel Features
- User management with listing and activity insights
- Listing management with filters and moderation workflow
- Blog list, blog create, blog edit, and blog delete management
- Category and listing type management
- Contact message management
- SMTP, social login, map, logo, favicon, language, theme, and currency settings
- Demo mode blocks create, update, and delete actions for safer public previews
Use Cases
- Business directory
- Local service marketplace
- Company directory
- Restaurant and hotel directory
- Travel and places directory
- Real estate listing website
- Car and vehicle listing platform
- Multi-category city guide
Technology Stack
- Laravel 13
- PHP 8.3+
- MySQL or MariaDB
- Blade templates
- Vite assets
- Leaflet and OpenStreetMap
- Responsive CSS and JavaScript
Demo Access
Frontend Demo: https://directomap.lopiy.com/
Admin Panel: https://directomap.lopiy.com/cpadmin/login
Admin Email: demo.admin@directomap.demo
Admin Password: password
Note: Demo mode is enabled on the live preview, so create, update, and delete actions are protected.