On this page, you will discover the necessary documentation to successfully install and set up our application.
The process of installing the application is simple and does not involve any unusual or complicated tasks. You only need basic knowledge on how to handle a database and manage files on a server.
Prior to software installation, kindly ensure that your server fulfills the specified requirements.
| Software | Modules |
|---|---|
| PHP 8.3.x | BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, Zip, GD, cURL |
| Apache 2+ | mod_rewrite |
| MySQL 5.7.7+ MariaDB 10.3.17+ |
Set the access permissions of the followings to (CHMOD) 674 for files and 775 for folders:
Set your domain web directory or root to public directory of the application. For instance, if you have uploaded the application to the folder domain.com, you should set the web directory to domain.com/public folder.
If you are unable to change the document root to domain.com/public during the setup of your domain to install the application because your domain is the primary domain of the host and is automatically assigned to the public_html directory, then in order to eliminate the public path from the URL, you should utilize the .htaccess file provided here.
Set the default settings of your application Settings > General.
Set up your SMTP provider credentials Settings > SMTP.
Note: Failure to configure your SMTP provider details will result in a 500-error message during the registration process.
Set up the Google reCAPTCHA section under Settings > Captcha, used on the login, register and contact page.
Set up the Cloudflare Turnstile section under Settings > Captcha, used on the login, register and contact page.
Set up the Live Chat section under Settings > General, used to communicate with your website visitors and app users.
Set up the Blacklist section under Settings > General.
Set up the Whitelist section under Settings > General.
Set up the Maintenance Mode section under Settings > General.
Set up your File Storage Settings > Storage.
There are two file storage options in our application.
Manage resume and cover letter template settings in Settings > Templates.
Although you have the ability to modify the settings of the templates, I advise caution. Apart from altering the template name, image, and order, exercise caution when adjusting other settings, as it may result in improper functionality of the resume or cover letter templates.
Set up your OpenAI in Settings > OpenAI.
Set up your Gemini AI in Settings > AI > Gemini AI.
The payment processors can be enabled from Settings > Processors.
All Billing Subscription Events along with Payment Sale Completed, then save the configuration.All Customer Subscription events and Invoice Paid, then confirm by clicking
Add events.
All permissions for Write before creating it. Afterward, copy the generated API key and paste it into Settings > Processors > Paddle.All subscription events together with transaction.paid.Payment events and Subscription events.To enable any of the payment sections, an Extended license is required.
Enable or set up new plans in Settings > Plans.
Enable or set up new coupons in Settings > Coupons.
Enable or set up new tax rate in Settings > Tax Rates.
Set up your billing information and default currency in Settings > Billing.
The Social login integrations allow users to login with their Social Media accounts.
The Facebook login integration allow users to login with their Facebook account.
domain.com/login/facebook/callback. The Twitter login integration allow users to login with their Twitter account.
domain.com/login/twitter/callback
The Google login integration allow users to login with their Google account.
domain.com/login/google/callback. The LinkedIn login integration allow users to login with their LinkedIn account.
domain.com/login/linkedin/callback, and click Update button. The GitHub login integration allow users to login with their GitHub account.
domain.com/login/github/callback. Read-only access to Email addresses. This section of the documentation is intended to customize your website according to your preferences.
Customize the front end of the application in Settings > Frontend.
Customize existing and add new Frequently Asked Questions in Settings > Frontend > Faqs.
Customize Terms of Use and Policy Privacy pages, as well as create new pages in Settings > Frontend > Pages.
You can add your custom CSS/JS code in Settings > General > Custom CSS/JS.
This section of the documentation is intended for when you wish to upgrade your existing installation to more recent versions.
Ensure that you are logged in as the administrator on the control panel to easily access the update area.
Before updating the software, you must make a complete backup of your website files and database.
Please be aware that if you have made any changes to the files of the software, those modifications will be lost.
Do not replace nor upload the following files/folders:
.env
/public/uploads/