200 comments found.
Good day,
There’s an issue with subscriptions renewal in your script.
I got disputed charges and back charges because of this issue.
I am using Stripe in this case.
Subscriptions renew in Stripe but jobs remain inactive in the script (Employer’s dashboard).
We are having a lot of trouble because of this bug please investigate and fix.
Regards,
Hi there,
I’ve created a ticket and forwarded it to our payments system developer so he can have a closer look at this.
If you have more details on it, or if you could provide us with admin access so we can check the logs, feel free to also send us a DM @ https://codecanyon.net/user/ic0de#contact .
Thanks!
Hello,
I’m currently using your script JustJobs – Remote Job Listings SaaS Platform and I’m running into a persistent email delivery issue that appears to be related to the internal mailer configuration.
Problem description
Even though SMTP is configured correctly in the admin panel, outgoing emails are not actually sent via the configured SMTP server.
The result is a DMARC rejection from the mail server:
550 5.7.26 Message rejected due to DMARC policy
All DNS records (SPF, DKIM, DMARC) are correct, and the same mailbox works perfectly via external SMTP clients.
Why this looks like a script issue
The admin panel shows SMTP as enabled
However, the actual outgoing mail seems to be sent via a different mailer (likely PHP mail / sendmail or a fallback driver)
This causes the sending IP to not match the domain’s DMARC policy
The application then falls back to “log” mail driver after failure
This strongly suggests that:
The SMTP configuration is not enforced internally, or
The envelope-from / return-path is overridden in code, or
A cached/default mail driver is used instead of SMTP
Question
Could you please let me know:
Where the actual mail driver is defined in the code?
How to force SMTP usage for all outgoing mails?
Whether the script supports setting the envelope-from / return-path explicitly?
If you already encountered this issue before, a short hint to the correct config file or function would be more than enough.
Thank you very much for your support.
Hi there,
If possible, please send me a DM at https://codecanyon.net/user/ic0de#contact with your site link, admin credentials, and I can have a quick look at your email setup.
Thanks & let me know.
Hello dear Ic0de team Any update ? or it is dead ? Thanks Regards
Hi there,
We do have some updates being worked on, but I do not have any ETAs on them at the moment.
Thanks & let us know if you have any other questions.
I really like the JustJobs script and I’m actively using it in a real project. For that reason, I would like to share some important improvement suggestions that could significantly enhance the platform for both candidates and employers. Below is a structured list of features that would make the script much more competitive and aligned with modern recruitment platforms. I hope these suggestions help guide future updates.
SUGGESTED FEATURES CANDIDATE FEATURES: - Complete professional profile with internal resume - One-click job application - Candidate dashboard with application status tracking - Saved jobs and personalized job alerts - Job recommendations system - Advanced profile privacy controls - Conditional internal chat (only unlocked after employer selects the candidate) - Support for behavioral, technical, and situational tests EMPLOYER (COMPANY) FEATURES: - Candidate management panel (simple ATS) - Advanced resume management with filters and keyword search - Internal notes per candidate - Multi-user company accounts with permission levels - Internal talent pool for saved candidates - Job performance analytics and metrics - Test evaluation panel and candidate ranking ADMINISTRATOR FEATURES: - Advanced moderation and job approval controls - Logs, audit tools, and activity tracking - Global platform analytics and reporting - Mass communication / broadcast system for admin - Global test management and data retention policies DETAILED DESCRIPTION OF EACH FEATURE CANDIDATE FEATURES: 1. Complete professional profile with internal resume A full professional profile system where candidates can add work experience, education, skills, certifications, languages, portfolio links, and upload a PDF/DOC resume. This internal profile could also generate an optional public link. 2. One-click job application Allows candidates to apply instantly using their stored profile information and internal resume, improving conversion rates. 3. Candidate dashboard with application tracking A panel showing the status of each application: submitted, under review, shortlisted, interview scheduled, on hold, rejected, or hired. 4. Saved jobs and personalized alerts Candidates can save job postings and create alerts based on title, category, salary range, or location. 5. Job recommendation system Automatically recommends jobs based on candidate profile and activity. 6. Advanced profile privacy controls Options for hiding personal information or allowing visibility only for selected employers. 7. Conditional internal chat The internal chat should be enabled only after the employer selects the candidate. The candidate must confirm communication before the chat becomes available. 8. Support for behavioral, technical, and situational tests Candidates can receive tests assigned by employers and complete them through a dedicated testing interface. EMPLOYER (COMPANY) FEATURES: 1. Candidate management panel (simple ATS) A structured interface where employers can move candidates through stages such as: received, under review, shortlisted, interview, test assigned, finalist, hired, rejected, or on hold. 2. Advanced resume management Employers can view resumes directly on the platform, filter candidates by skills, experience, education, location, and run keyword searches across resumes. 3. Internal notes per candidate Recruiters can store private notes on each candidate for internal evaluation. 4. Multi-user company accounts Companies may add multiple team members with different permission levels: administrator, recruiter, or viewer. 5. Internal talent pool Employers can save strong candidates for future job openings. 6. Job performance analytics Insights such as job views, application rates, traffic sources, and overall engagement. 7. Test evaluation panel Employers can view test results, compare candidates, apply filters, and automatically rank candidates based on performance. ADMINISTRATOR FEATURES: 1. Advanced moderation tools Options to approve or deny job postings, verify employer accounts, and filter inappropriate or low-quality content. 2. Logs, auditing, and history tracking Records of all important actions such as job edits, candidate status changes, company profile modifications, and system updates. 3. Global analytics and reporting Platform-level metrics including user growth, job posting volume, candidate activity, and overall engagement. 4. Mass communication tool A system for sending announcements to candidates or employers directly from the admin panel. 5. Global test management Admin-level control over test templates, evaluation rules, data retention policies, and audit logs.
Hi there,
Thanks a lot for the feedback! I have saved your suggestions so we can circle back over them properly.
Now, to be honest, there is a lot of tech debt to be “paid” for this platform, and we have already started working on parts of it.
In short, there are a couple of larger-scope, internal updates we need to do on it before sketching new features (EG: Payment system updates, Framework, Admin, and more).
Once we’ll get closer with these ones, we’ll definetely want to further expand its functionalites, maybe add some recruiting interface as well.
Will keep you posted on this one.
Once again, thanks for the feedback!
Hi, I’m installing the script on a different domain and it’s giving me this error – An internal error occurred. Sorry something happened on our side. Please try again or contact us if the error persists. I also noticed that the .env file is empty after I attempted to install. It was not empty before the installation.
laravel.log – production.ERROR: file_put_contents(/home/website/public_html/.env): Failed to open stream: Inappropriate ioctl for device {exception] (ErrorException(code: 0): file_put_contents(/home/website/public_html/.env): Failed to open stream: Inappropriate ioctl for device at /home/website/public_html/app/Providers/InstallerServiceProvider.php:123)
Hi there,
That error doesn’t sound like something to be caused by the script, but rather something server/env related.
I suspect this could be related to either file permissions or files ownership on the server. EG: Installer can’t write the .env file.
Feel free to send us a DM with more details/credentials of your server and we can have a look as well.
Thanks.
Hi, what should the .env contents be?
APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost
LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=
BROADCAST_DRIVER=log CACHE_DRIVER=file FILESYSTEM_DISK=local QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379
MAIL_MAILER=smtp MAIL_HOST=mailpit MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=”hello@example.com” MAIL_FROM_NAME=”${APP_NAME}”
AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false
PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_HOST= PUSHER_PORT=443 PUSHER_SCHEME=https PUSHER_APP_CLUSTER=mt1
VITE_APP_NAME=”${APP_NAME}” VITE_PUSHER_APP_KEY=”${PUSHER_APP_KEY}” VITE_PUSHER_APP_CLUSTER=”${PUSHER_APP_CLUSTER}”
Hi there,
The env should be auto-populated during the install phase, you don’t need to edit it yourself.
What is your server setup? Maybe I can give you a few tips.
Generally speaking, I’d recommend using a fresh DB and re-installing from scratch, using the web-interface installer instead, to make sure the whole installation process is complete.
If you need help with that, send us a DM @ https://codecanyon.net/user/ic0de#contact and we’ll have a look.
Thanks!
i’m installing this on my VPS . why is this so difficult ? i have installed so many scripts but yours is absolutely the worse i have encountered. it’s not server because i have installed other scripts on other domains. please solve this or upload a working script
also when you extract all the files and folders, the permissions are all messed up 777. you should not be giving your customers files with permissions like that.
it’s not deleting the contents of the .env
now my error is this -
Looks like there’s a problem with this site
https://website.com/ might have a temporary problem or it could have moved.Error code: 500 Internal Server Error
The site could be temporarily unavailable or too busy. Try again in a few moments.
Hi there,
i’m installing this on my VPS . why is this so difficult
The script is quite standard when it comes to installation and can be installed on pretty much any setup, from shared hosting packages to VPSs.
also when you extract all the files and folders, the permissions are all messed up 777. you should not be giving your customers files with permissions like that.
Permissions are set per your environment—it’s not like we deliver them with custom permissions or ownership. EG:
When extracting, your VPS is most likely setting 777 for everything.
Generally speaking, you can do 666 and then 755 on these folders mentioned at @ https://docs.qdev.tech/justfans/documentation.html#files-setup .
Error code: 500 Internal Server Error
We’d need to see the actual logs before commenting on this error.
Feel free to send us DM, so we can help you get unstuck from this installation phase.
Thanks.
hi, i sent you an email
Hi, got it, will have a look and get back to you shortly. Thanks.
thanks
Hi, What about sitemap? Regards
Hi there,
Sitemap should be re-generated automatically each day at midnight, if the cronjobs are properly set.
You can read more about it at this docs section @ https://docs.qdev.tech/justjobs/documentation.html#crons .
Thanks, and let me know if you have any other questions.
Hi, how to access the sitemap? I am trying domain.com/sitemap.xml but I get page not found! How many pages does the site map contain? Can I control the limit per sitemap? What is included (jobs, companies, categories, etc)?
Also, when trying domain.com/index.php, strange content appear
I tried the same on your demo website, and I get the same results
Regards
Hi there,
Sorry for the delayed response.
It does look like our demo instance was missing cronjobs as well.
It includes valid/active jobs, companies, and public pages. With this ocassion I also realised it misses blog entries ; will have that fixed in the next version.
Anyway, let me know if you need help with setting up the cronjobs for your site.
Thanks.
Demo has internal error. If you want to get more sales make sure your demo is working properly, this reflects your professionalism with your demo.
Hi there,
There are indeed some issues with that demo server; it seems like it goes down from time to time, but automatically comes back alive (so it should be just a temporary thing).
We will be re-creating the server entirely soon enough.
Thanks and sorry for the inconvenience.
Hello,
1. I tried to translate the Popular tags / Job Skills by putting them in en.json and fr.json but its not working.
E.G:
1. A/B Testing 2. AD Design 3. Adobe creative Suite 3. Adobe Illustrator 4. Adobe InDesign 5. etc
2. Also on the homepage the categories are not translating but they are tranlsated on search jobs in the left filter.
I can confirm that the same behavior is observed on your demo site if you switch to românǎ.
Can you help with this?
Hi there,
Thanks for the feedback, I’ve noted all these down and will check them out before sending out the next update.
Thanks again, and I will let you know once we get any news.
Sounds good . I will be waiting
Hi,
I just purchased and installed the application. I would like to have about 6000 companies and about 200,000 jobs. Can you provide me with this information? I can also provide you with access to the website to populate the data.
Regards
Hi there,
For this, I imagine you would need a custom script to have your data imported onto the structure of our site (we can’t really help with custom code changes).
We always plan to add some kind of importer in the future. In what format do you have your data stored in?
Thanks.
Hi,
How will the application perform when there are more than a 500,000 Jobs?
Regards
?
Hi there,
There are really no limits on the number of max jobs—everything is paginated, and the DB is optimized.
You would rather hit concurrency issues with a large amount of traffic, it’s not a matter of the maximum number of jobs.
Thanks and let us know.
Hi,
if you could convert this script design into WordPress theme with WP job manager, you would get thousands of sales.
thanks
Hi there,
Thanks for the suggestion. This is something we can think about.
Thanks again!
Hi,
I’m planning to buy the script after the next update. Based on the comments, it seems the script currently has some payment issues and a few other things. Could you please let me know when you plan to release the new update?
Regards,
Hi there,
We just pushed a small patch with that payment-related issue + a couple of other fixes.
We do plan to try an update the product further, with new features, but there’s a bit of tech debt that must be resolved before that.
Thanks.
Hi,
I just purchased the script. If you continue upgrading the code often, I’m sure more people will buy it as well.
Thanks!
Hi there,
Thanks, we do plan to do more updates in the future. As mentioned, there is a bit of tech debt that must be taken caren of in the next 1-2 updates.
Thanks!
Hello dear Ic0de team When will you new update ? Thanks Regards
Hi there,
Unfortunately, we do not work around a public release schedule or roadmap.
We usually release updates as often as possible, when enough new features and fixes have been bundled up and tested. We might push a minor release sooner if there are any urgent fixes.
Thanks.
I contacted you through the contact form 2 days ago with no answer so I decided to comment on here.
Good day,
I have been using JustJobs on my project for 3 months now with no issues but I am now encountering issues with payments.
1. When I put trial on a plan I get error message ” Payment failed.” when making a payment
2. When I choose to pay yearly plan. I get error “Something went wrong with this payment. Please retry or contact support” when attempting to make a payment
However when I choose to pay monthly plan there is no issues at all.
I am using Stripe and I believe it is perfectly configured because the monthly plan is going through. Can you help with this ?
Looking forward to hearing from you soon.
Kind Regards,
Hi there,
Replied to your DM with more questions.
Thanks.
Okay! will keep in touch there then
The same issues mentioned above are happening on your demo site, so this has nothing to do with our end.
You can recreate the scene on your demo then check your logs.
Try to post a job on your demo site, then choose a trial plan or yearly plan you will understand.
Hi there,
Indeed, I was able to reproduce this one when attempting to pay for yearly packages, but not for trials.
Prepped a fix and will most likely push an update with it and other small fixes tomorrow.
Thanks for letting me know.
Thank you for fixing the above issue.
Hello,
Can I do the following:
1. Import job listings from api ? (REST, JSON, XML etc format)
2. Import job listings from remote url (i.e. csv format)
3. Having public company profile pages?
4. Having public candidate profile pages?
5. How does the onpage SEO work?
Thanks
Hi there,
1,2 – Jobs importing is not supported at the moment,
3 – Company pages are public already
3 – There is no actual candidate tracking/system, so their profiles can’t be public
4. All pages are server-side rendered, they feature proper tags, schema ORG definitions, and more. On the onpage side, things should be fine, but as you may know, SEO is more a thing of content and off page SEO.
Thanks, and let us know.
Any updates? or are you closed the project?
Hi there,
We do plan to maintain the project as long as it’s on the market.
However, the resources on this project are kind of limited, so wouldn’t be able to tell you when the next update is coming.
We are working on some core framework updates from which this project should benefit as well in the future.
Thanks.
how can i install this i am unable to install this script “however there is no install file or folder”
Since this is a custom build, not wordpress, the issue 404 is not related to hosting as your developer mentioned, but rather the configuration of your Files in order for them to show content. I can assure you that everything on the hosting environment and server is working as expected. Thank you for the understanding
Hi there,
If possible, please send me a DM with your cPanel credentials, and I can have a look.
Indeed, you are not facing a documentRoot (or not a documentRoot only issue), but maybe more from what I recall from previous messages.
Thanks, and let me know.
How the buyers trust this product if even the demo is not working?
Hi there,
The server on which the product is hosted seems to have some reliability issues – I can see the demo has been down on and off lately from our monitors.
However, the server is built in such a manner that it will eventually restart all failing services, so it should be back automatically if it goes down.
Anyway, this is not a script-related issue, but a hosting-related one, on our side, which will be addressed soon.
Thanks, and let me know if you have any other questions.
And How can we change the text and logo in transactional sent out emails. E.e When reseting password link
Hi there,
The logo of all emails should be automatically replaced when updating the logo from the admin
As for the translation strings, they should be present in the language file, as for the rest of the labels.
Thanks.
Which logo? Are you talking about the Default site og:image or the Light site logo? I have all of them set up but they are not showing in emails. Is there a specific size needed for the logo?
Hi there,
The regular logos (light in particular) are required for the logo. At a glance, the emails do seem to include the logo set in the admin.
Is there a particular email that has this behaviour, maybe?
Thanks.
Hello,
The side menu on mobile devices might have a bug. It is clear and the logo collides when opening the side menu on mobile devices.
How to translate texts on mobile devices?
Regards
Hi there,
Please send us a DM with screenshots of the error you’re mentioning, and we’ll have a look.
Thanks.
Okay I will do that. The Slack build might be outdated too. When using paid plan and share on Slack channel is on. The payment is not completing. After debuging it says The error you’re seeing is due to a type mismatch in the Laravel Slack notification channel.
Hi there,
Thanks, I will verify that shortly and reply to your other comment.
Can’t say for sure if this is a global thing (might be) or an env-related thing.
Will get back to you on this one.