LIVE PREVIEWBUY FOR $29

JobNect – Job Portal and Recruitment System PHP Script With Admin Panel and Flutter Cellular App

▶  Stay Demo & Documentation

The demo sign-in web page has one-click buttons for the three demo accounts. These accounts exist on the demo
website solely: a contemporary set up begins empty, with the one administrator account you create within the installer.

One app, two roles. There’s a single APK — set up it as soon as and sign up with both
account above. The app reads the account’s position after login and opens the job seeker or the
employer expertise. iOS is supported; construct it with Xcode from the Flutter
supply included within the bundle.

JobNect is a job portal and recruitment system for job boards, recruitment businesses and
native or nationwide profession websites.

From one Laravel 13 backend you get a public job web site with 5 themes,
a redesigned admin panel, dashboards for job seekers and employers, and one
Flutter cellular app for each roles. All the things ships collectively in the principle obtain and
connects to a single backend and database over a JWT-secured REST API.

Job seekers construct a resume, search with the Job Hub filters (class, location, job sort,
wage, sector, age vary and expertise) and apply with their CV. Employers publish jobs, overview candidates,
purchase subscription plans and handle their firm profile.

Model 2.0.0 provides a freelance market with milestone escrow and a
pockets, 10 on-line fee gateways, a notification centre
and a reside assist chat with WhatsApp and Fb Messenger buttons.

The platform ships with 4 languages — English, Bangla and Spanish, plus Hebrew as a right-to-left pattern (untranslated phrases fall again to English). Add some other
language and edit each phrase from the admin panel.

What You Get

  • Laravel Net Utility — public job web site (5 themes), admin panel, job seeker and employer dashboards, freelance workspace and the cellular REST API.
  • Cellular App (Flutter) — one supply challenge for Android and iOS. After login it opens the job seeker or the employer expertise, so that you construct and publish one app.
  • Net installer — enter the database and administrator particulars within the browser; it writes the configuration, generates the keys, creates the tables and locks itself afterwards.
  • On-line funds — 10 gateways plus financial institution switch for pockets top-up and plan buy, all configured from the admin panel and switched off till you add your individual keys.
  • Full supply code for the backend and the app, and offline HTML documentation — all inside the principle Main_Files.zip.

Necessary Be aware About Third-Celebration Service Prices

Any prices associated to internet hosting, domains, server infrastructure, fee gateways (Razorpay, Cashfree, PhonePe,
Paytm, Stripe, PayPal, Flutterwave, Mollie, Paddle, 2Checkout), electronic mail/SMTP companies, Google sign-in and
reCAPTCHA, Apple and Google developer accounts for publishing the app, or some other third-party service are
not included within the merchandise value. Consumers should join and configure these companies
individually based mostly on their very own challenge necessities. You additionally generate your individual utility keys and enter
your individual credentials throughout setup. Utilizing these companies might contain extra prices.

JobNect overview: website, hiring pipeline, freelance and one mobile app
JobNect five website themes and the Customize panel
JobNect Job Hub search: quick links, filters, job details and apply
JobNect job seeker dashboard: application status, interviews, saved jobs and resume
JobNect hiring pipeline: Kanban board, interview invitations, notes and ratings
JobNect employer dashboard: jobs, plan checkout and company profile
JobNect freelance marketplace with milestone escrow
JobNect wallet and 10 payment gateways
JobNect admin panel: dashboard, Ctrl+K, notifications, live chat and settings
JobNect one Flutter app for job seekers and employers, and the tech stack

Utility Options

Web site — 5 Themes and the Customise Panel

  • 5 full frontend themes, chosen in Settings → Themes: Basic, Vista, Highlight, Momentum (daring, trending model) and Meridian (skilled, company model)
  • Momentum and Meridian redesign each web page: residence, jobs, job particulars, employers, employer profile, candidates, candidate profile, weblog, weblog particulars, classes, pricing, contact, about, privateness, phrases, login and register
  • Customise panel: theme, accent color, font pair, nook radius, font measurement and light-weight/darkish mode. Admins can press “Make reside” to save lots of the looks for the entire website (on the demo, guests can attempt it with out saving)
  • Branding part within the admin panel for the brand and favicon, with reside previews on actual backgrounds
  • Pages: jobs, job particulars with an apply window, corporations, candidates, weblog, pricing plans, contact and CMS pages
  • Map of the job location

Job Hub — Search and Filters

  • Dwelling stats bar: reside jobs, vacancies, corporations and jobs posted immediately
  • Fast hyperlinks: Authorities, Abroad, New immediately, Closing quickly, More energizing, Half time and Internship
  • Jobs by location: by nation on a global board, or by the areas of your house nation (Bangladesh retains its 8 divisions)
  • Job sector (Personal, Authorities, Semi-government, NGO), age restrict and expertise vary on each job
  • Filters for class, location (world international locations, states and cities), job sort, wage, sector, location, abroad, deadline, age and expertise
  • The identical filters can be found in each theme and within the API (/api/v10/job-hub)

Job Seekers

  • Register and sign up with electronic mail OTP verification, or with Google
  • Profile and resume builder: schooling, expertise, abilities and social hyperlinks
  • Resume PDF obtain
  • Apply with a CV, bookmark jobs, comply with corporations and monitor the standing of utilized jobs
  • Lists for latest functions, utilized jobs, bookmarks, followers, followings and profile visits, with deadline standing
  • KYC verification add
  • Notifications

Employers

  • Firm profile with gallery
  • Publish and handle jobs
  • Candidates for every job, with their standing
  • Subscription plans and checkout
  • Follower record and notifications

Hiring Pipeline and Interviews (new in 2.0.0)

  • Kanban hiring board for each job: drag functions by means of Utilized, Seen, Shortlisted, Interview, Supplied, Employed or Not chosen
  • Candidates comply with each step on a timeline below their utility, and might withdraw it
  • Interview invites on-line, in particular person or by cellphone; the candidate accepts, declines or asks for an additional time and might add it to a calendar
  • Interview reminders 24 hours forward for either side
  • Personal employer notes and a 1–5 score per applicant
  • On the web site for either side, within the API and within the cellular app

Prepared for Any Nation (new in 2.0.0)

  • Three market modes: Worldwide (jobs in any nation), Dwelling nation + abroad (a nationwide board with an Abroad part), or Single nation solely (each location record, job publish and itemizing restricted to at least one nation)
  • World location knowledge put in: 250 international locations, 5,300 states and 156,000 cities
  • Location knowledge import (bundled or your individual CSV, worldwide or one nation) and CSV export in the identical format
  • Language packs: export any language as a ZIP and import it on any JobNect website to create or replace a language
  • English, Bangla and Spanish included, plus a right-to-left pattern; untranslated phrases fall again to English
  • Your foreign money, date format and time format

Freelance Market (new in 2.0.0)

  • Firms and candidates can each publish initiatives: mounted or hourly funds, abilities, expertise degree and deadline
  • Candidates ship proposals; the challenge proprietor shortlists, declines or hires
  • Contracts with milestones and milestone escrow: fund → submit → revision → approve and launch, with a platform fee proportion
  • Disputes resolved by the admin (launch or refund)
  • Chat for every contract and two-way rankings and critiques
  • Web site: /freelance challenge board and a workspace with My initiatives, Proposals, Contracts and Pockets
  • Admin: Freelance menu with initiatives, contracts and disputes, deposits, withdrawals, transactions and settings
  • Cellular app: the total module for each roles

Pockets (new in 2.0.0)

  • Steadiness, escrow, pending and earned quantities with a full ledger
  • Handbook deposit (bKash, Nagad, Rocket or financial institution, with a transaction ID) authorized by the admin, or on-line top-up
  • Withdrawal requests authorized by the admin

On-line Funds — 10 Gateways (new in 2.0.0)

  • Used for pockets top-up and for subscription plan buy
  • India: Razorpay, Cashfree, PhonePe and Paytm
  • Worldwide: Stripe, PayPal, Flutterwave, Mollie, Paddle and 2Checkout
  • Financial institution switch as nicely
  • Settings → Fee Gateways: on/off and take a look at/reside per gateway, cost foreign money with a conversion fee, encrypted credentials and the webhook URL to stick into the supplier’s dashboard
  • Each fee is verified on the server with the supplier earlier than it’s fulfilled, and a fee isn’t fulfilled twice
  • A scheduled job (funds:reconcile, each 5 minutes) acts as a security internet for funds whose affirmation didn’t arrive
  • Works from the cellular app by means of the supplier’s hosted checkout, which returns to the app by deep hyperlink
  • All gateways ship switched off with clean keys

Notification Centre (new in 2.0.0)

  • Bell with an unread badge for the admin, employers and candidates, refreshed robotically
  • Full notifications web page
  • Occasions for functions, follows, KYC, funds, registrations, contact messages, freelance and pockets exercise
  • Notification display within the cellular app with deep hyperlinks and an unread badge

Stay Help Chat (new in 2.0.0)

  • Actual-time chat between web site guests and the admin, over Laravel Reverb (WebSockets)
  • Admin inbox with unread badges and seen standing
  • WhatsApp and Fb Messenger buttons in the identical chat widget
  • Every half may be switched on or off within the admin panel
  • With out a Reverb server the chat nonetheless works by checking for brand spanking new messages each 10 seconds

Admin Panel (redesigned in 2.0.0)

  • Textual content-size management, so the panel stays readable for each person
  • Grouped sidebar with search, and a Ctrl+Ok command palette
  • Compact KPI playing cards with sparklines and “wants consideration” chips on the dashboard
  • Listing tables with a reside depend and fast search
  • Manages jobs, classes, corporations, candidates, functions, KYC, subscriptions and plans, funds, freelance, blogs, pages, testimonials, homepage sections and widgets
  • Languages and phrases, roles and permissions, employees customers and login exercise
  • Settings: common, branding, mail (SMTP), reCAPTCHA, Google login, fee gateways, themes and reside chat

One-Click on System Replace (new in 2.0.0)

  • Set up future releases from the admin panel: add the brand new model as a ZIP and click on Set up replace
  • A server examine (PHP, extensions, add measurement, time and reminiscence limits, writable folders, disk house) runs earlier than something modifications
  • Changed folders are backed up first; your .env, uploads, storage and vendor folder are by no means touched
  • Database migrations, new permissions, new settings and languages are utilized robotically, and phrases you translated are saved
  • Handbook (cPanel) replace with a Finalize button, and php artisan jobnect:improve for SSH

Cellular App — One Flutter App for Each Roles

Add your Google Play and App Retailer hyperlinks in Settings → Cellular app hyperlinks; obtain buttons then seem in each footer model and within the publication sections, every retailer switchable on or off.

One app. After login it reads the account’s position and opens the matching expertise.

Job seeker

  • Onboarding, enroll and login
  • Dwelling feed, search with filters and job particulars
  • Apply with a CV and saved jobs
  • Firms, profile and resume
  • KYC and notifications
  • Freelance: discover work, proposals, contracts and pockets
  • Three app themes: Basic, Momentum (trending) and Meridian (skilled), switched from the admin panel

Employer

  • Dashboard
  • Publish and edit jobs with a rich-text editor
  • Candidates
  • Firm profile with a location map
  • Subscription checkout that returns to the app by deep hyperlink
  • Notifications
  • Freelance: publish initiatives, rent and pay

Applied sciences Used

  • Laravel 13 (PHP 8.3+)
  • MySQL 8 or MariaDB 10.6+
  • REST API secured with JWT (/api/v10), plus Laravel Sanctum
  • Laravel Reverb for the real-time chat (WebSockets)
  • Laravel Modules (nwidart/laravel-modules) — Installer, Part and Widgets modules
  • Intervention Picture 3, DomPDF 3 (resume PDF), Spatie Activitylog 4, Laravel Socialite (Google login)
  • Flutter 3.44 and Dart 3.12, with GetX for state administration
  • flutter_map for maps and flutter_quill for wealthy textual content within the app

System Necessities

Net Server Necessities

  • PHP 8.3 or increased
  • MySQL 8.0 or increased, or MariaDB 10.6 or increased
  • Apache or Nginx with the doc root pointed to the public/ folder
  • No Composer or terminal wanted: the vendor/ folder (manufacturing construct) is included, and the net installer creates .env and the keys
  • A cron entry for the Laravel scheduler
  • Elective, for real-time chat: a course of supervisor akin to Supervisor to maintain php artisan reverb:begin working

Required PHP Extensions

  • BCMath
  • Ctype
  • cURL
  • Fileinfo
  • GD
  • Intl
  • JSON
  • Mbstring
  • OpenSSL
  • PDO MySQL
  • Tokenizer
  • XML
  • Zip

Cellular App Necessities

  • Flutter SDK 3.44 on the steady channel
  • Dart SDK 3.12, bundled with Flutter (challenge constraint ^3.12.0)
  • Android Studio or VS Code with the Flutter plugin
  • Xcode, required just for iOS builds (iOS 14.0 or later)
  • Android gadget/emulator or iOS gadget/simulator for testing

What Is Included within the Obtain

  • WebSourceCode/ — the whole Laravel challenge with a clear .env.instance (demo mode off, all keys clean)
  • AppSourceCode/ — the whole Flutter challenge (one app for job seekers and employers). No signing keys are included; you create your individual
  • Documentation/ — offline HTML documentation in English: overview, fast begin, cellular app information and customary setup

Demo photographs and pattern content material are for the reside demo solely. A contemporary set up incorporates no jobs,
corporations or demo customers.

Set up Abstract

  1. Add WebSourceCode and level your area’s doc root to its public/ folder.
  2. Run composer set up --no-dev --optimize-autoloader.
  3. Copy .env.instance to .env and run php artisan key:generate.
  4. Create an empty MySQL database and open your website. You’re taken to the net installer at /set up: enter the database particulars and your administrator’s title, electronic mail and password. The installer writes the configuration, generates the appliance, JWT and Reverb keys, and creates the tables and default knowledge. It locks itself afterwards.
  5. Run php artisan storage:hyperlink and make storage/, bootstrap/cache/ and public/uploads/ writable.
  6. Add the cron entry: * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
  7. Elective: begin Laravel Reverb for real-time chat (the documentation contains the Supervisor and Nginx settings).
  8. Cellular app: set your web site deal with in lib/shared/config/app_config.dart (one setting), change the app title, bundle ID and icons, then construct with flutter construct apk --release or flutter construct appbundle, or archive in Xcode for iOS.

Each step is defined within the included documentation.

Help

Merchandise assist is offered by BugBuild Lab by means of the CodeCanyon merchandise feedback and
[email protected], following the
Envato item support policy.
Help covers questions concerning the merchandise’s options, assist with reported bugs, and assist with the
included third-party belongings. It doesn’t embody customized improvement, set up in your server or
work for third-party companies you join.

Changelog

Model 2.0.0 (7 November 2026)

  • One merchandise, one app — the web site and the cellular app are offered collectively, and one Flutter app serves each job seekers and employers, opening the fitting expertise after login
  • 5 web site themes — Basic, Vista, Highlight, and the brand new Momentum and Meridian, which redesign each web page; a Customise panel for theme, accent color, fonts, nook radius, font measurement and light-weight/darkish mode
  • Hiring pipeline — Kanban board per job, candidate timeline, interview invites with reminders, personal notes and rankings
  • System Replace — set up new releases by ZIP add from the admin panel, with a server examine, backups, computerized migrations and saved translations
  • Prepared for any nation — residence nation or worldwide board, language pack export/import, location knowledge CSV export
  • Job Hub — residence stats bar, fast hyperlinks, jobs by location; job sector, age restrict and expertise vary on jobs, with filters on the web site and within the API
  • Freelance market — initiatives, proposals, contracts with milestone escrow, disputes, contract chat, rankings and critiques, on the web site, within the admin panel and within the app
  • Pockets — steadiness, escrow and ledger; handbook deposit, on-line top-up and withdrawal requests
  • 10 fee gateways — Razorpay, Cashfree, PhonePe, Paytm, Stripe, PayPal, Flutterwave, Mollie, Paddle and 2Checkout, plus financial institution switch, with server-side verification and a reconcile job
  • Notification centre — bell with unread badge for each position and a notifications web page; notification display with deep hyperlinks within the app
  • Stay assist chat over Laravel Reverb, with WhatsApp and Fb Messenger buttons
  • Redesigned admin panel — text-size management, grouped sidebar with search, Ctrl+Ok command palette, KPI playing cards with sparklines, record tables with reside depend and search
  • Redesigned login, register and forgot-password pages and candidate lists
  • New brand and favicon, and a Branding part with reside previews
  • Upgraded to Laravel 13 and PHP 8.3, and to Flutter 3.44 (Dart 3.12)
  • Safety: the installer can’t be run once more on an put in website and not passes the administrator password within the URL; the demo one-click login works solely on the demo website and just for the demo accounts; the language-file endpoint not accepts paths outdoors the language folder; a public URL that might reset the database was eliminated; utility pages are seen solely to the folks concerned

Model 1.2.3 (31 March 2026)

  • Applicant app and employer / firm app mixed into one itemizing description
  • Employer / firm app APK demo hyperlink added
  • Separate demo logins and have lists for candidates and employers
  • Employer / firm documentation title and standing word up to date

Model 1.2.2 (14 July 2025)

  • KYC verification: customers submit their KYC paperwork by means of a devoted kind with picture / PDF add
  • Date format: all dates comply with the format set on the backend
  • Job description now shows correctly, with out overflow or structure points
  • Foreign money: salaries and different quantities use the location’s foreign money image and formatting

Model 1.2.1 (14 October 2024)

  • App: mounted the “LatestJobsController not discovered” error

Model 1.2.0 (6 October 2024)

  • App: bookmarked and utilized job lists now replace appropriately
  • App: session difficulty mounted
  • App: prevented a person from being signed in to a different person’s account
  • Net: applicant and firm create / replace mounted
  • Net: app darkish brand setting added

Model 1.0.0 (27 September 2024)

  • Preliminary launch


Source