LaraClassifier is the most powerful Classified Ads Web Application in the market. An Open Source and modulable classified app having a fully responsive design. It is packed with lots of features.
Online Demo
Support for multiple countries
Run our classified script only for your country or for multi-countries:
https://demo.laraclassifier.com/countries
Features
- Custom Fields (Create your own Classified Ads, Auto Deals Classified, Real Estate Classified, Directory Listings or Jobs Portal websites)
- Based on a REST API (RESTful API)
- Clean and Modern Design
- Fully Responsive (also in Admin panel)
- Built with PHP/MySQL & HTML5/CSS3
- Frameworks: Laravel, Bootstrap, jQuery, VueJS
- Geo location supported (with Maxmind free or pro database)
- Multi Currencies
- Support for RTL direction
- Multiple Languages Available
- Unlimited Colors
- Homepage Customization (Change and Order the Home Sections from the Admin panel)
- Users, Roles and Permissions System (ACL) integrated in the Admin panel
- PayPal Integrated
- Google Adsense integrated
- Google Maps integrated
- Twilio and Nexmo APIs integration
- Facebook comment integrated
- ReCaptcha integrated
- Turn ON/OFF Ads activation Option
- Turn ON/OFF User account activation Option
- Allow guests to post an ad without being logged
- Email Notifications (Using local SMTP or Amazon SES, Mailgun, Mandrill, or Sparkpost API)
- SMS Notifications (Using Twilio or Nexmo API)
- Resend Mail or SMS verification feature (Get more users with valid email or phone number)
- Messaging System between Sellers & Buyers integrated (NOTE: Only Buyers can start the conversation)
- CMS for Static pages (Create pages like: About Us, FAQ, Terms & Privacy, etc.)
- Contact page (Contact form & Google maps)
- Website Sitemap page
- Google XML Sitemap
- RSS feeds generator
- List of countries page (If activated, SEO supported)
- SEO optimized
- WebP image format support
- Website backup (Admin panel module)
- Blacklist (Admin panel module)
- Plans/Packages (for Premium Ads)
- Front End Listing Submission
- Social Networks Login (Facebook, Google)
- Protecting the users phone number against crawler
- Well commented code.
- Ready to use
- Easy to use. Only 2 minutes to install it.
- and much more..
LaraClassifier is built on Laravel, the most modern, powerful, and secure PHP framework ever created.
If you want to contribute translation please send us at translation@bedigit.com
Database Requirements
- MySQL 5.7+ (or MariaDB 10.3+) is required
- The DB user needs to have a full privilege to manage the database, including privilege to FLUSH TABLES, etc.
Server Requirements
Before installing, please make sure you have enabled on your server the below components:
- PHP 8.2 or greater (with all default PHP functions enabled, including exec(), escapeshellarg(), etc.)
- BCMath PHP Extension
- Ctype PHP Extension
- cURL PHP Extension (version 7.34.0 or greater)
- DOM PHP Extension
- Fileinfo PHP extension
- Filter PHP Extension
- Hash PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PCRE PHP Extension
- PDO PHP Extension
- Session PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- GD PHP Extension (or Imagick PHP Extension)
- PHP Zip Archive
- Rewrite Module Enabled
PHP.ini Requirements
- open_basedir must be disabled
Supported Web Servers
One of the following server types can be used to hosting the app, taking into account the requirements that go with it:
- Apache. Note: Fully supported.
- Nginx. Note: Fully supported.
- LiteSpeed (or OpenLiteSpeed). Note: Permissions and firewall management need to be properly handled. LSCache is not supported.
- Varnish. Important: The server cache management need to be properly handled. Strong server configuration and programming knowledge are required.
Read about Laravel official requirements
Important Notes
Images, icons and plugins (add-ons) are not included.
Bugs Report
https://support.laraclassifier.com/hc/tickets/new (For bug reports only)
Sources and Credits