JobClass is a powerful Job Board Web Application, an Open Source and modulable job board app having a fully responsive design. It is packed with lots of features.
Online Demo
Company Demo:http://jobclass.laraclassifier.com
Email: [email protected]
Password: 123456
User Demo:
http://jobclass.laraclassifier.com
Email: [email protected]
Password: 123456
Admin Demo:
http://jobclass.laraclassifier.com/admin
Email: [email protected]
Password: 123456
Support for multiple countries
Run our job board script only for your country or for multi-countries: http://jobclass.laraclassifier.com/countriesFeatures
- Based on a REST API (RESTful API)
- Installation module integrated
- 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 Countries (Switch to Multi Countries or Single Country)
- Multi Currencies
- Multilingual Support (English, French, Spanish and Arabic Included)
- Support for RTL direction
- Companies listing + Companies page available
- Multi Companies or Resumes per user account supported
- Jobs application with an external URL feature
- 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 Recruiters & Job Seekers (NOTE: Only Job Seekers 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
- Website backup (Admin panel module)
- Blacklist (Admin panel module)
- Plans/Packages (for Premium Jobs)
- 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..
If you want to contribute translation please send us at [email protected]
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.