Code

Discussion on Jobcy - Laravel Job Board Multilingual System

Discussion on Jobcy - Laravel Job Board Multilingual System

By
Cart 296 sales
Recently Updated

botble supports this item

Supported

This author's response time can be up to 2 business days.

288 comments found.

What ellabrandsofficial said is absolutely correct. I have struggled with other translations, but it has been very difficult to change those terms because it seems that one word is used in more than five different places.

For example, on the Employer Dashboard, when posting a job, there are buttons labeled “Save” and “Save & Exit.” It would be better if they were “Post” and “Post & Exit.”

This is risky because the client does not understand whether they are just saving the job or actually publishing it. They may think it will be published elsewhere, which creates confusion. I am personally a victim of this issue.

Many employers register on the platform, but posting jobs becomes a challenge. Even when posting is free, they still do not post. When I asked why, I realized the system becomes complicated on the Employer Dashboard.

The Jobseeker section does not have many problems, but the Employer side really needs attention. Please address these issues—they are very fundamental and important for us.

Hi,

You can change that button label in Settings -> Other translations.

https://prnt.sc/Wwq4C6biPTtb

Our dev team will check and improve it in the next version.

Thanks for your feedback!

I recently changed the buttons (Save, Save & Exit) to (Post, Post & Exit). However, I later noticed that these buttons are used in many profile-creation sections, such as Company profiles and other areas. I also changed (+Create, Reload) to (+Post a Job, Reload), but then realized that this wording was appearing even in areas like Company setup and the Admin panel, which did not make sense.

Because of this inconsistency, I decided to revert everything back to the original setup. I believe a better vision and implementation can be developed in the next phase. The phrase “Post a Job” is short but very powerful and should be used carefully and only where it truly applies on job-related websites.

Additionally, on the Jobseeker side, a user can currently register and apply for jobs immediately after confirming their account, even without completing their profile. When you look at the Candidates page, many profiles are unattractive and incomplete—often showing only names with no meaningful details.

We suggest the following improvement:

When a Jobseeker registers, they should be guided through mandatory profile completion steps.

A Jobseeker should not be allowed to apply for jobs until their profile is fully completed.

If they try to apply before completing their profile, the system should block the action and display a message such as: “Please complete your profile before applying for a job.” or “You cannot apply for jobs until your profile information is fully completed.”

This should work the same way as it does for Employers:

An Employer cannot post a job without first creating a Company profile.

An Employer cannot post a job without purchasing a package.

We kindly request your support in implementing these improvements. The website already has a very attractive external appearance, and we strongly believe that the internal system and user experience should match that quality by delivering better, more professional services as outlined above.

Hi,

We will consider it.

Thanks for your suggestions.

I AM ANGRY AND PISSED, AND HERE IS WHY:

Hi Botble Team, can you guys fix this issue as quickly as possible because I am loosing money!!!!

Your employer dashboard flow is really poor:

I am wondering why no one has yet complained. It seems you are assuming that every employer signing up to post a job, knows “Jobcy” and how to use “Jobcy”. Nope, they don’t! And if the UX does not explicitly guide them, we would lose them! We had to make calls to all the employers ( which are many by the way ) that signed up after our campaign, because they were not posting jobs. AND HERE IS THE REASON:

Most of the employers visit the site with their mobile smartphones.

On mobile the menu is tucked in. Which by the way, is normal for mobile. But here is the issue:

The most important thing an employer wants to do is POST A JOB! Why make it so difficult for them? Why make them search for it? Check this out for a moment: In this case that employers are on mobile, they would first figure out if there is a menu; then afterwards, figure out where the menu is; then afterwards, “guess” or “search” where the “POST A JOB” button is, saying to themselves “Aha, maybe it is in the “Jobs” menu!”; Then they get there and they find “CREATE” button instead of “POST A JOB”; After wondering what the “CREATE” is all about , they take another guess saying to themselves “Aha, maybe Create means POST A JOB; Then while trying to figure all these out, they find a persistent, yet confusing “Buy Credits:0” at the top and wonder to themselves “Does it have FREE posts? Clearly NO, because it says ‘Buy Credit’! And what does the ‘0’ attached to it even mean? Oh, got it! It means “Credit Balance”!!! Which should I do first, CREATE or Buy Credit?”

Dear Botble Team,

I am not sure you understand the impact a bad UX can cause to a business. The entire monetization of “Jobcy” hinges on employer job posts – And you chose to make it the hardest thing to do on the website???

You imagine that an employer with thousands of other options would sit patiently through this convoluted hay stack of required “guesses”, to post a job? And why call it “Buy Credit” when there is a potential of getting a free trial. You are programmers and developers – tech savvy. But, here is what you do not clearly understand – the average employer is not necessarily a tech savvy person; hence posting a job MUST be the EASIEST thing to do on the platform. Employers have too many options, to be committed to “making it work” on any platform whatsoever – if the process, stresses them, they will simply bounce off. I have lost over USD5,000 (dollars) from businesses who would have posted heavily but could not and ended up doing it elsewhere (not to mention the money we spent on Ads – All gone!!!! ) from this UX issue.

We called ALL OF THEM and they all said the same thing – POOR UX!

Your visual design is good ( I have always maintained that you have good visual design). But your good visual design must have good UX as well, else it is as pointless to having “a pretty laptop, that doesn’t work”

Here is what must be done URGENTLY:

There must be a persistent “POST A JOB” button (with primary button design) consistently showing at the top of the dashboard regardless of page or device (across all pages and also on mobile, without requiring the user to open the hamburger menu). Even the menu (desktop & mobile) must have POST A JOB Button (with primary button design too). Hence, Employer can NEVER “miss” the button.

HERE IS THE ADJUSTED UX FLOW:

START:

User clicks POST A JOB,

it should take them to create a company, i.e if they haven’t any company on their profile ( because they are new or because company was deleted ).

NOTE: They should not see anything at the top like “Buy Credit:1” (it is pointless, if they would have to buy credit anyway ). This would prevent them from getting scared – presuming the need to make a “purchase” (especially because there could be a FREE TRIAL among the packages ). There is “credit balance” information already on the side menu

Next, as soon as they finish creating the company, if they click save, it should automatically redirect them to where they can “SELECT A PACKAGE” (if they are new users or have no credit left). After package purchase is successful, they should be REDIRECTED to POST A JOB page where they can now post a job (this is so, because that was their intent from the very beginning when they clicked POST A JOB).

The alert box at the top of the dashboard with the phrase “Buy Credit:0” should be completely eliminated. Instead it should just remain at the menu (side menu / hamburger menu) as “Credit Balance” – not that vague “Credit” currently there. The “Buy Credit” remains there (in the menu) as is – but should be called “Add credit” (because credit could be free as well as paid, hence we cannot be using the term “buy”. Using the term “Add” cover both paid and free credits.

END;

Each stage of this flow is required, so long as the user is a new employer.

But if user is not new – the flow checks if they have a company already. if yes, it skips “add company” stage. Flow also checks if user has credit, if yes, it skips “SELECT A PACKAGE” stage and goes straight to the “post a job” page.

In this way the software leads the employer from point A – Z smoothly.

LIKE I SAID I’M PISSED BY THIS ISSUE. SO MUCH PISSED, THAT IF IT WERE NOT BOTBLE TEAM – I WOULD HAVE RATED THE SOFTWARE POORLY!!!

I NEED THIS FIXED URGENTLY PLEEEEEAAAASE – I AM BLEEDING MONEY!!!!!!!!!!

Hi,

You should not be angry in this case. Just suggest to us to make changes to make it work better.

Our dev team will check and improve it in the next version.

Thanks for your feedback!

Hello. After rebuild the project i have messege – “Your license has reached the maximum number of parallel uses.”. How it’s possible if didn’t change domain? Author – please check my Item Purchase Code by username.

Hi,

Please login to our customer license manager site https://license.botble.com to reset your licenses, then you can activate it again.

Error report – https://prnt.sc/5kgdJioKIaBi

We are stuck here – https://prnt.sc/0Ii1HPOxOCH9 trying to download the 1.21.3 update.

Hello guys, I think in that case you should remove the comments for jobs for the following reasons – job board do not have comments for jobs as that would distract the primary goal of “applying”.

The comment plugin was made specifically for blog posts (which was the very reason i requested that the integration be done). If you cannot create a enable/disable button in the setting so as to give admin the freedom to enable for jobs or disable for jobs, then it should be removed entirely from the job posts.

As it stands it is practically useless. We need it for blog; but when we activate it, it also shows for jobs with no option to disable it, except by deactivating the plugin entirely – That is a very bad UX design! Adding it to job posts as well as blog posts by default (without an option to disable comments for job posts ) is a poor and unconventional implementation of the FOB comments plugin.

Also, in your next version, there should be an option for employers to enter email or url for external application (in africa, email applications is more common than ATS or career page application ); admin should be able to determine if phone number is required for registration, because a lot of candidates/employers sometimes are in a haste and ignore providing phone number – sometimes we would like to reach them with calsl but cannot, because no phone number was provided (because it was optional)

Hi,

1. For plugin FOB Comment support, we just add support for that plugin. You don’t need to install that plugin if you don’t need it on your site. If you don’t install this plugin, your site won’t have a comment section in job post. It’s fine.

2. We will consider it in future versions.

Jobcy and the EU VAT problem: when a billing detail becomes a legal risk

At first glance, Jobcy presents itself as a modern, production-ready platform for marketplaces and job boards. The interface is clean, the features are appealing, and the overall promise is attractive. However, behind this apparent maturity lies a critical flaw that makes Jobcy difficult — and potentially dangerous — to operate in Europe: its lack of proper EU VAT compliance.

In the European Union, VAT is not a secondary concern or a configuration detail that can be postponed. It is a legal obligation, strictly regulated, audited, and enforced. Any platform that issues invoices, collects payments, or facilitates transactions is expected to comply with EU VAT rules. Jobcy, in its current state, does not.

A one-size-fits-all VAT logic in a fragmented legal reality

The core of the issue lies in Jobcy’s billing logic. The platform applies a uniform VAT mechanism, without meaningful differentiation based on the customer’s country, the seller’s country, or the nature of the transaction. This approach may work in simplified or non-EU tax environments, but it clashes directly with European fiscal reality.

In the EU:

VAT must be applied when the seller and buyer are in the same country

VAT must generally not be charged for cross-border EU B2B transactions (reverse charge)

Different rules apply for non-EU customers

VAT rates and applicability vary by country

Jobcy does not currently provide the tools to reflect these distinctions. There is no clear way to define a default VAT country, to specify which EU countries should be taxed, or to automatically exclude VAT where it should not apply.

When missing features become compliance issues

This is not about comfort or convenience. It is about correct invoicing and legal exposure.

An incorrect VAT setup can result in:

Invoices that do not comply with EU law

Customers being incorrectly charged VAT

VAT being declared in the wrong country

Serious complications during tax audits

Financial penalties for the company operating the platform

For European businesses, this transforms Jobcy from a promising solution into a high-risk tool, unless extensive custom development is added on top of it.

What an EU-ready platform is expected to do

A platform that claims to be usable in Europe should, at minimum, allow:

Configuration of a default VAT country

VAT rates per country

Selection of countries where VAT applies

Automatic VAT exclusion for other EU countries

Support for reverse-charge mechanisms

Proper handling of EU VAT numbers

Clear VAT breakdowns on invoices

These are not advanced features. They are baseline requirements for any SaaS or marketplace operating within the EU.

A missed opportunity for Jobcy

The irony is that Jobcy is otherwise well positioned to attract European users. The demand is there, the use cases are real, and the product has strong foundations. But without proper VAT handling, the platform remains effectively non-compliant by design for the European market.

This significantly limits its adoption and forces European users into uncomfortable choices: accept legal uncertainty, invest in heavy customization, or abandon the platform altogether.

Final thoughts

In Europe, VAT is not optional, and billing errors are not tolerated. A modern platform cannot afford to treat taxation as an afterthought. Until Jobcy addresses this issue at a structural level, its use in the EU will remain delicate, and in some cases, juridically unsafe.

Improving VAT handling would not be a minor enhancement — it would be a decisive step toward making Jobcy a truly international and enterprise-ready platform.

Hi,

We will check if we can improve our script to support VAT calculation better for Europe in future versions.

Thanks for your feedback.

Dear seller I would like to know if Single Sign-On (SSO) support is planned for a future update (e.g., via SAML/OIDC or integration with identity providers like Auth0, Okta, Microsoft, Authentik, Authelia etc.).

Just something like this: https://github.com/hoabinhgroup/botble-sso-client => but not only for admin, but for all users

Hi,

At the moment, we don’t have plans to add full Single Sign-On (SSO) support (SAML/OIDC, Auth0, Okta, Microsoft, etc.) to the script.

This is a quite specialized feature and, so far, it hasn’t been requested by most of our customers. We’re currently focusing on other higher-priority features that are more widely used, so we’re not able to schedule this for development right now.

If this feature is important for your project, you may consider hiring a developer to build a custom plugin/module for your site.

We also hope that in the future, a community author may release an SSO plugin on our marketplace: https://marketplace.botble.com/products

Thanks for your suggestion.

Hello Jobcy Team,

I would like to point out an issue I noticed in the Jobcy template regarding the text displayed at the top of the Home Search section where it says:

“We have 150,000+ live jobs.”

This message appears to be static, which means the admin must manually update the number of available jobs every time it changes. This is quite inconvenient and inefficient for a job website, as job counts change frequently.

Instead of using a fixed number, it would be much better if this value were dynamically generated by reading the actual number of jobs from the system—similar to how the Jobs page displays results (for example: “Showing 1–12 of 51 results”).

Ideally, the Home Search should:

Automatically read the total number of active jobs

Respect Job Board settings such as:

Accessible expired jobs

Accessible closed jobs

Count only valid, active jobs based on the admin’s configuration

If the admin already controls these settings in the Job Board configuration, the Home Search should simply read and reflect that data instead of requiring manual updates.

Implementing this feature would greatly improve usability and accuracy, reduce unnecessary admin work, and make the template more professional. I believe this enhancement would also increase the value and appeal of your template to more buyers, as it is an important feature for any job website.

Thank you for considering this suggestion.

Hi,

We will consider it in future versions.

Thanks for your suggestion.

hi,

Presale question:

1. Is an employer able to have multi-company management?

2. Is a resume builder available?

3. AI for resume builder, posts, etc … ?

4. Workflow. Application can go through many workflows like , Application received -> Screening -> Interview Schedule -> Offer send -> Hired etc. A default workflow is created for each job which employer can customize later

Hi,

1. Yes, an employer can have multiple companies.

2, 3 and 4. We don’t have those features in our script for now.

Is 2 & 4 would come in soon or not in the plan? 2&4 seem very important

We don’t have plans for those features in the near future. We will check it when our dev team has more time in the future.

Dear Seller

I am reaching out because I have several questions and some suggestions regarding your product. Unfortunately, I am unable to create a ticket (it require support license, but I did not need support, I have some questions), and your ticket system does not seem to have options for submitting suggestions, general questions, or pre-purchase inquiries.

I also feel it is not ideal to ask these types of questions in the public community. Could you please advise the best way to contact you directly to discuss my questions and suggestions?

Thank you for your time and support.

Best regards

Hi,

For non-technical questions or bugs report, you can email us contact@botble.com , we will check and send it to our dev team.

For other issues (feature requests, suggestions…), you can make a post on our forum https://forums.botble.com

Hi,

It’s a theme in script https://codecanyon.net/item/jobcy-laravel-job-board-multilingual-system/39182056, when buy this script you will have 2 themes: Jobcy and JobZilla.

Just buy Jobcy if you need that theme. It’s included in the download package.

When will you release the new Vision updates that will fix the existing theme issues in Jobcy?

Hi,

We will release a new version in the end of this month. It’s the same schedule release as before. We will release a version every month.

And if I update now, are there things that you have already fixed like Fixed Spacing right and left? Overflow

Hi,

If you are not on version 1.21.2, please try it.

For any issues which has been reported after Nov 18, then they are not fixed in that version. That version is released on Nov 18.

Dear seller, can I disable register also for job seekers?

Hi,

We will add a new setting for this in the next version. Please wait.

LinkedIn Login Issue – Botble Jobcy

Clicking “Login with LinkedIn” shows “Bummer, something went wrong” and redirects to the main domain.

Manual OAuth URL that works for testing:

https://www.linkedin.com/oauth/v2/authorization?response_type=code&redirect_uri=https%3A%2F%2Fmydomain.com%2Fauth/callback/linkedin&scope=openid%20profile%20email&state=123456

Suggestion: Compare the URL Botble generates with this working manual URL to identify mismatches in redirect URI, scopes, or encoding.

Please let me know the possible cause.

I SUPPORT 100% suggestions by @tawzeefksa2 – VERY IMPORTANT ( also for the apply button if you can add a ripple wave or moving border color animation to the apply button – to call attention better, that would be great! ). His other suggestions are on point – please consider immediate implementation!

Hi,

We will check those issues and fix it in the next version. Please wait.

For LinkedIn login issue, please use the new app, don’t use legacy app https://prnt.sc/1IEMMdHvxbey

You need to set call back URL to https://remotejobsnigeria.ng/auth/callback/linkedin-openid instead of https://remotejobsnigeria.ng/auth/callback/linkedin in your app

Need to change this one https://prnt.sc/2fkWaWo8H_WO

For job draft status, change your job status to Pending, and make sure it has ?preview=true on the URL, then it should be shown in front site.

LinkedIn Login Issue Resolved! However the preview issue wasn’t resolved – definitely a bug – https://prnt.sc/ZexapZWp7Nsx

See also: https://prnt.sc/_sj57AdFkFZQ

Also I tried installing the FOB Comments plugin – and comments doesn’t show up in blog post! Can you please enable it in your next update? Seems no default integration for FOB comments exists in jobcy theme structure.

Please test for these issues in your end! I have tested more than once in mine.

Hi,

We will fix the preview feature in the next version, which will be released next week.

We will update our theme to support that FOB Comment plugin by community author. Please wait.

Hello Support Team,

I hope you are doing well.

I would like to report some important requests and improvements needed for SEO and UX performance:

1️⃣ Missing SEO Metadata Fields (Countries & Cities)

In the Countries form inside the dashboard, there are no fields for:

SEO Title

SEO Description

As a result, all Countries and Cities pages inherit the same default metadata which creates duplicate titles and descriptions, negatively affecting the platform’s SEO and violating Google SEO best practices. Please add SEO fields for:

Request:

Countries

Cities (if possible)

2️⃣ Improve “Related Jobs” Logic

Currently, the “Related Jobs” section only displays jobs from the same company. This reduces relevance and limits user engagement. Show related jobs based on:

Suggested improvement:

Similar job titles

Categories / Skills

Location Even if different companies posted the jobs.

This will significantly improve user experience and job discovery.

3️⃣ Enhance “Apply Now” Button UI/UX

The current Apply Now button is not visually strong enough. Improving its visibility will increase clicks and conversions.

Suggestions:

Larger button size

Stronger contrasting color

More call-to-action emphasis (e.g., bold, background highlight)

This small enhancement can greatly improve engagement.

Thank you for reviewing these requests. Looking forward to your support and updates.

Best regards,

Hi,

We will check if we can do those features in future versions when our dev team has more time.

Thanks for your suggestions!

The current placement of the Meta Boxes on the right column is not optimal. Some dropdowns—such as Categories, Job Skills, Career Level, or Functional Area—contain rich and extensive HTML content. Because the right sidebar is narrow, these controls become difficult to read, select, and interact with.

To improve usability, these Meta Boxes should be moved into the main content area, or displayed in a full-width section, where dropdowns and input fields have enough space.

Hi,

We don’t have plan to make this change at this time.

We will consider it in future versions.

Thanks for your suggestion.

Good luck to you, Botble Team.

If I had to suggest additional features for this CMS, I would mention the following: – A plugin that allows displaying Pricing Plans, similar to what Flex Home offers. – A plugin that allows showcasing featured cities, also inspired by Flex Home.

Hi,

We will check and implement it if we can in future versions.

Thanks for your suggestions!

This too changed as a result of the update: https://prnt.sc/s8vc40a_9tJb

A nested section inside another section, thereby increasing the vertical spacing 2x

Also fix the How it Works widget – https://prnt.sc/9jxVYmzywfdn

CSS Hint: h3 { color: var(—bs-heading-color) };

But,

—bs-heading-color is set to ‘inherit’

Element inspect shows “not computed”

Yes. Fixed. Do you plan adding elements section to the visual builder that enables basic fluid block building like most popular builders have ( although i must say, elementor kind of visual builder is way too complex for botble needs, since botble already has a solid widget system ) e.g section, row and columns?

Hi,

It’s a lot of work. We need more time and money to do this feature.

We will check if we can improve it in future versions when our dev team has more time.

You can support us by purchasing more licenses or renew your support.

What is happening? After update all jobs are showing “closed” including the new ones I create.

Hi,

It is a mistake in our latest release.

Please go to Platform administration → System Updater and click on button “Re-install the latest version” then it should be fixed.

Thanks for your feedback!

Re-installed as you advised. Issue resolved. Thanks!

darin22

darin22 Purchased

The first bullet point on the product’s CodeCanyon page reads: Buy One Time & Get Free Updates Forever (with bold and an emoji)

However, when I try to use the platform, I am getting the following message: Your license is invalid, please contact support. If you didn’t set up license code, please go to Settings to activate license!

My support package ran out about a week ago. Do you block people from using the product once their support package ends? If so, you need to make sure everyone knows that because many of them (like me) probably don’t want to get locked into a perpetual support payment! I would not have paid for this product if you had told me that.

Please advise.

Hi,

We’re currently experiencing a large DDoS attack on our servers, which is causing service disruptions. Our team is actively working to mitigate the issue and protect our systems.

There is no issue with your license. Our server is currently experiencing a DDoS attack, which temporarily prevents us from verifying licenses.

Please try again tomorrow. We appreciate your patience and understanding while we work to restore normal service as quickly as possible.
  

darin22

darin22 Purchased

Thank you for the prompt reply. The site is working again.

This theme feels inconsistent. Some features seem incorrect or irrelevant, and many options that appear in your other themes are missing here. For example, the font-size and font-style structure is completely different from your other themes.

Primary Font / Heading Font

Heading 1 Font Size: Font size in pixels (default: 64)

Heading 2 Font Size: Font size in pixels (default: 52)

Heading 3 Font Size: Font size in pixels (default: 44)

Heading 4 Font Size: Font size in pixels (default: 36)

Heading 5 Font Size: Font size in pixels (default: 28)

Heading 6 Font Size: Font size in pixels (default: 24)

Body Font Size: Font size in pixels (default: 14)

This system also isn’t working properly. Even when you set the size you want, nothing changes. I don’t understand why it behaves this way.

I also reported the overflow: hidden; issue not working affecting Android users. You’ve provided updates twice, but the problem is still not resolved.

THANKS

Hi,

Our font size settings in theme options can’t override all font size in site content and some parts. We will remove this option in theme options in the next version. Sorry about this.

For overflow hidden issue on Android devices, please give me some screenshots for this, our dev team will check and fix it.

OK Thanks also in main menu “Open link in new tab” do not function

Hi,

We will fix it in the next version, please wait.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey