Job Vista | Flutter Job Portal App with Laravel API and React Admin Panel
Job Vista | Flutter Job Portal App with Laravel API and React Admin Panel Built for Retailers, Kiosk Operators, CSC Agents, Cyber Cafes & Jan Seva Ken
![]() | ![]() | ![]() | ![]() |

Job Vista | Flutter Job Portal App with Laravel API and React Admin Panel
Built for Retailers, Kiosk Operators, CSC Agents, Cyber Cafes & Jan Seva Kendra — Assisted Job & Service Application Platform
Job Vista is a complete, self-hosted job-assistance platform built for retailers, kiosk operators, CSC (Common Service Centre) agents, Cyber Cafes, and Jan Seva Kendra operators who help walk-in customers apply for government jobs, private jobs, PAN cards, Aadhaar, exam registrations, and other civic services — charging a small service fee on top of the official government fee.
Your purchase is a complete system package, including three interconnected components
- Customer App — Customer App build in Flutter for Android & IOS
- Admin Panel — Admin Panel Build in React
- Backend Rest API — Backend API Build in Laravel
Demo Credentials
[ Download Demo App (Android APK) ] [ Demo Admin Panel ]
Admin Panel Login — Link: https://nivotranews.com
Email: admin@jobvista.test
Password: Admin1234567890@
Read-only demo — configuration, updates, and sensitive operations are disabled in demo mode.
Mobile App Login
Mobile Number: 9000000000
OTP: 123456
Use mobile number 9000000000 with fixed demo OTP 123456 to log in.
Who Is This For?
Job Vista solves a real problem: millions of citizens — especially in semi-urban and rural areas — need help navigating government portals to apply for jobs, exams, PAN cards, Aadhaar updates, and other services. They visit a local Cyber Cafe, CSC center, or kiosk and pay the operator (government fee + service charge) to handle the application on their behalf.
- Retailers & Kiosk Owners — Offer form-filling services as a revenue stream
- CSC / Jan Seva Kendra Agents — Government-authorized service point operators
- Cyber Cafes — Internet centers assisting customers with online government and private applications
- Form-Filling Centers — Dedicated centers for PAN card, Aadhaar, driving licence, job, and exam applications
What Services Operators Can Offer
- Government job applications — SSC, Railway, Banking, UPSC, Police, Defence
- Private sector job applications — IT, BPO, manufacturing, retail
- Admit card downloads and result checking
- Exam preparation quizzes for customers
- Other civic services — PAN card, Aadhaar, driving licence, certificates (via the Other Services module)
- News, alerts, and job notifications
Feature Highlights & Visual Showcase
Mobile Application Features





Admin Panel Features


Flutter Mobile App Features
- OTP login via WhatsApp or SMTP Email — no password required
- Secure authentication token storage using Android Keystore and iOS Keychain
- Government and private job listings with full details: salary, age limit, eligibility, selection process, application fee, important dates, required documents, and official links
- Search and filter jobs by category, type, and keyword
- Save jobs for later, track applied jobs
- Admit card downloads and exam result checking
- Multiple-choice quiz module for exam preparation
- Push notifications via Firebase FCM
- News and article reader
- Other Services — submit requests for PAN, Aadhaar, DL, and other civic services
- CMS pages — Privacy Policy, Terms & Conditions, About Us
- Home banner slider, featured categories, and profile management
React Admin Panel Features
- Dashboard: Summary counts — total users, active users, jobs, applications, categories
- Job Management: Create, edit, publish, draft, and delete listings with full detail fields (salary, vacancies, age limit, selection process, links, fees, tags, documents)
- Category Management: Govt, Railway, Banking, Defence, IT, and custom categories
- Admit Cards & Results: Publish download links and result check links
- Quizzes: Create multiple-choice quizzes with questions and correct-answer tracking
- Other Services: Define and manage service types; view all customer service requests
- User Management: View, activate, deactivate, and export users to CSV
- Notifications: Create and send push notifications to all users
- Content: Banners, posts/articles, and CMS pages
- Settings: OTP (WhatsApp), Firebase, SMTP Email, Contact Details — with live SMTP test delivery
- System Update: Install official signed backend update packages (super admin only)
- Reports: Application and usage data views
Laravel API Features
- PHP 8.2+, Laravel 12, Laravel Sanctum authentication
- Separate admin and user authentication tables
- RESTful JSON API consumed by both the admin panel and mobile app
- Channel-aware OTP delivery — WhatsApp and/or SMTP email, configurable per deployment
- Signed backend update system with Ed25519 signature verification and SHA-256 checksums
- Web installer — guided setup wizard for fresh deployments (no CLI required)
- Demo mode — full content lock for safe public demonstrations
Additional App Screenshots
Mobile Application
Admin Panel
Technical Requirements
- PHP: 8.2 or later
- Laravel: 12.x
- MySQL: 8.0 or later
- Node.js: 18.x or later (for building admin panel only)
- Flutter SDK: 3.24.x or later
- Dart SDK: 3.5.x or later
- Android SDK: API 36 compile and target SDK
- Mobile application identifier: com.jobvista.app (Android and iOS)
- Composer: 2.x
- Required PHP extensions: OpenSSL, PDO, PDO_MySQL, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, cURL, ZIP, Sodium
- Server: Apache with mod_rewrite or Nginx — Shared Hosting / cPanel / VPS / Dedicated Server compatible
What Is Included
- Flutter Mobile App: Full source code for Android and iOS
- Laravel Backend: Full source code + Composer vendor dependencies
- React Admin Panel: Full source code + pre-compiled production build
- Database: Migrations and demo seeders
- Documentation: Step-by-step installation, configuration, and buyer update guide
- Web Installer: Guided browser-based setup wizard (no CLI required for installation)
What Is Not Included
- Hosting, server, or domain
- SSL certificate
- Apple Developer or Google Play Developer accounts
- Third-party API keys (Firebase, WhatsApp, SMTP) or their associated charges
- App Store / Play Store submission services
- Customization or server setup services
Third-Party Services and Additional Costs
The following external services may be required depending on which features you enable. All are optional unless you need the specific feature. Any charges from third-party providers are not included with the purchase.
- Push Notifications: Firebase Cloud Messaging (free tier available)
- WhatsApp OTP: WhatsApp API provider such as Mitrape or similar (provider charges apply)
- Email OTP: SMTP provider — Gmail, SendGrid, Mailgun, etc. (provider charges may apply)
- Hosting: PHP 8.2+ compatible server (cPanel shared hosting works)
- Domain & SSL: Any domain registrar and SSL provider
- App Store Publishing: Google Play Developer account ($25 one-time) and/or Apple Developer Program ($99/year)
Security
- Laravel Sanctum bearer token authentication for both admin and user APIs
- Separate admin and user authentication tables
- Hardware-backed secure token storage — Android Keystore and iOS Keychain
- Ed25519 signed update packages with SHA-256 per-file checksums
- OTP-based login — no stored passwords required for end users
- Demo mode — server-side enforcement blocks all writes in public demos
- Web installer locks after completion — cannot be re-run from the browser
Support Policy
Support is provided through the official CodeCanyon support channel for this item. When requesting support, include your purchase code, installed version, the exact error message, and relevant screenshots or log excerpts.
Support covers installation issues, bug reports, and clarifications about included features. Customization, new feature development, and third-party service setup are not included in item support.
Changelog
Version 1.0.2 – Marketplace documentation, update system, and demo stability release
Date : 01/08/2026 * [Fixed] DemoSeeder no longer resets installed version when re-run after an update * [Fixed] System Update success toast now shows correctly after installation completes * [Fixed] System Update API call uses 5-minute timeout — prevents false failure on slow servers
Version 1.0.1 – Compatibility and security update
Date : 29/07/2026 * [Updated] Backend dependencies to stable Laravel 12-compatible releases * [Updated] Composer lockfile using released packages from Packagist * [Fixed] Eloquent model mass-assignment, hidden-field, and cast declarations * [Improved] Authentication tokens now use secure encrypted mobile storage * [Updated] Android compileSdk and targetSdk to API 36 * [Updated] Android and iOS application identifier to com.jobvista.app * [Updated] Mobile application version to 1.0.1+2
Version 1.0.0 – Initial release
Date : 28/07/2026 + [Added] Initial release of Job Vista + [Added] Flutter mobile application for Android and iOS + [Added] Laravel REST API backend with Sanctum authentication + [Added] React admin panel with full job and user management + [Added] Government jobs, private jobs, admit cards, results, quizzes + [Added] Push notifications, OTP login (WhatsApp + Email) + [Added] Other Services module for PAN, Aadhaar, and civic service requests + [Added] Role-based admin authentication and secure API access + [Added] Comprehensive installation and deployment documentation
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0





