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.

284 comments found.

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.

Hi. Looks that’s not possible to create a theme from an existing one. The command is not found.

Hi,

Please check our docs for this on https://docs.botble.com/cms/plugin-development/

“ WARNING Dev tools are removed in the download package, you need to delete folder /vendor and run command composer install to reinstall it, then you can use dev commands.”

Can it meet my requirements as under?

Job seekers should need to register account & 2-3 jobs can be search free but for more searches need to buy subscription plan.

Job posting will be free always.

Is it open source for future editing from my side?

Hi,

We don’t have this feature in our script.

You need to customize our script to add that logic.

We are providing full source code, no encryptions, so you can customize it if you have Laravel coding skills.

Our script is structured using modular structure.

https://moezmissaoui.medium.com/exploring-modular-architecture-in-laravel-c44a1e88eebf

Our source code is located in folder /platform.

It’s developed in modular structure. Separated to many modules.

Example, for Job Board feature:

- Controllers: platform/plugins/job-board/src/Http/Controllers.

- Views: platform/plugins/job-board/resources/views.

- Routes: platform/plugins/job-board/routes

- Migrations: platform/plugins/job-board/database/migrations.

Front theme is in platform/themes/jobcy.

You can learn more about our code on https://docs.botble.com/cms or YouTube https://www.youtube.com/channel/UC6G-qF9Ce4-4qszvgw0ErKg 

Join our Facebook Group https://www.facebook.com/groups/botble.technologies or Forum https://forums.botble.com to learn more about our source code.

By this structure, we can make more plugins and themes. There are many free plugins on https://marketplace.botble.com/products which developed by our community author, and it can be installed from Plugins → Add new plugin.

SEO Meta Keywords Plugin

Add meta keywords field to SEO helper for better search engine optimization.

I’ve used this new SEO plugin, but it doesn’t seem to work on the homepage. Please check it out, it works fine on other areas like pages and posts.

Hi,

It has an option to setup meta keywords for the homepage in Appearance → Theme options.

homepage in Appearance → Theme options.

I have filled in the keywords in that field, but when I view the homepage source code, they are not visible. Is there a different section option to setup?

Hi,

I don’t know about this. Maybe it has an issue in that plugin.

It’s a free plugin https://marketplace.botble.com/products/FriendsOfBotble/fob-seo-meta-keywords by our community author, not us. Please contact them to report this issue https://marketplace.botble.com/user/friendsofbotble

Dear Support Team,

I hope you’re doing well.

I’m very interested in purchasing the for a recruitment project targeting the Saudi Arabian job market.

Before completing the purchase, I’d like to ask a few questions to ensure that the system supports a customization we’re planning:

Planned Feature:

We want to add a new section to the site for CV creation and design (CV Builder). The idea is to allow users to:

Create their CVs through a step-by-step form (personal info, experience, education, skills, etc.)

Preview and export their CVs in PDF or Word format

(Optional in the future): Analyze their CVs for ATS (Applicant Tracking System) compatibility

My Questions:

Does the structure of your system allow for adding such a new feature/module without breaking existing functionality?

Is it possible to create custom pages/modules within the system while keeping integration with the current user accounts and admin panel?

Will the multilingual functionality of the template apply to newly added sections and fields (especially Arabic and English)?

Are there any limitations in adding frontend components (Vue.js, Alpine.js, or similar) in new sections?

Is there any documentation or best practice you recommend for extending the system in a clean and upgrade-safe way?

I would greatly appreciate your clarification so I can confidently proceed with the purchase.

Thank you for your time and support!

Best regards,

Hi,

1. Yes, we are providing full source code, no encryption. Our script is structured using modular structure.

https://moezmissaoui.medium.com/exploring-modular-architecture-in-laravel-c44a1e88eebf

Our source code is located in folder /platform.

It’s developed in modular structure. Separated to many modules.

Example, for Job Board features:

- Controllers: platform/plugins/job-board/src/Http/Controllers.

- Views: platform/plugins/job-board/resources/views.

- Routes: platform/plugins/job-board/routes

- Migrations: platform/plugins/job-board/database/migrations.

Front theme is in platform/themes/jobcy.

You can learn more about our code on https://docs.botble.com/cms or YouTube https://www.youtube.com/channel/UC6G-qF9Ce4-4qszvgw0ErKg 

Join our Facebook Group https://www.facebook.com/groups/botble.technologies or Forum https://forums.botble.com to learn more about our source code.

By this structure, we can make more plugins and themes. There are many free plugins on https://marketplace.botble.com/products which developed by our community author, and it can be installed from Plugins → Add new plugin.

You can learn from our existing plugins in /platform/plugins to extend our features or learn from other plugins on our marketplace https://marketplace.botble.com/products

2. Yes, you can do the same as we did for plugin Job Board if you want to apply multi-language.

3. No, we don’t use Vue.js or Alpine.js, it’s just using jQuery, but you can use any JS code you want, it should not have conflicts.

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