Job Vista | Flutter Job Portal App with Laravel API and React Admin Panel
Job Vista is a whole job portal answer constructed with Flutter, a Laravel 12 REST API, and a React admin panel. It permits organizations to publish and handle job alternatives whereas customers can uncover, search, save, and apply for related positions by means of a responsive cell software.
The package deal consists of Flutter cell software supply code, Laravel API supply code, React admin-panel supply code, database migrations, seeders, and set up documentation.
Dwell Demo
[ Get Demo App ]
[ Demo Admin Panel ]
Admin Panel Login — Electronic mail: [email protected] | Password: password
Word: This can be a safe, read-only demo account to forestall information corruption. Configuration and delicate operations are disabled.
Cell App Login — Electronic mail: [email protected] | Password: password
Word: You should use these credentials to check the cell app with out registering a brand new account.
Predominant Options
- Clear UI and UX & Excessive Efficiency
- Straightforward Set up & Straightforward Customisation
- Safe Backend & Fashionable Admin Panel
- Common Updates & Devoted Help
Flutter Cell Options
- Safe Electronic mail & Cell OTP Login
- Safe authentication-token storage utilizing Android encrypted storage and the iOS Keychain
- Registration, Forgot Password, and Profile Administration
- Darkish Mode Prepared, Responsive UI, Materials Design, and Quick Loading
- Promotional Slider Banner & Featured Classes
- Newest, Authorities, and Personal Jobs
- Admit Playing cards, Outcomes, Reply Keys, and Essential Notifications
- Search, Filter, Share, Save Favorite Jobs, and examine Comparable Jobs
- Complete Job Particulars: Title, Organisation, Class, Kind, Mode, Location, Qualification, Emptiness Particulars, Wage, Age Restrict, Choice Course of, Utility Price, Essential Dates, Required Paperwork, and Official Notification.
- Push Notifications, Multi-language Prepared, Utilized Jobs monitoring
React Admin Options
- Dashboard: Whole Customers, Lively Customers, Jobs/Classes/Notifications Statistics.
- Job & Class Administration: Add, Edit, Delete, Draft, Featured, Newest, Authorities, and Personal Jobs.
- Person Administration: View, Block, Unblock, Person Exercise monitoring, and Export Customers.
- Content material Administration: Admit Playing cards, Outcomes, Reply Keys, On-line Companies, Information Updates, and Banner Administration.
- Utility Settings: Contact Data, Privateness Coverage, Phrases and Circumstances, Social Media Hyperlinks, and Electronic mail Settings.
Laravel API Options
- RESTful Structure
- Position Primarily based Permissions and Admin Authentication
- Safe API Entry and Laravel Sanctum Authentication
- Push, Scheduled, and Broadcast Notifications Administration
- Scalable Database Construction and Optimized Queries
Screenshots
Cell Utility









Admin Panel


Technical Necessities
- PHP: 8.2 or later
- Laravel: 12.x
- MySQL: 8.0 or later (suitable examined model)
- Node.js: 22.x or later (examined model)
- npm: 10.x or later (examined model)
- Flutter SDK: 3.24.x or later (examined model)
- Dart SDK: 3.5.x or later (examined model)
- Android SDK: API 36 compile and goal SDK
- Cell software identifier: com.jobvista.app (Android and iOS)
- Composer: 2.x
- Required PHP extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, and cURL
- Server: Apache or Nginx, Shared Internet hosting / VPS / Devoted Server suitable
Third-Social gathering Companies and Further Prices
Job Vista helps integration with exterior providers for options resembling push notifications and outgoing e-mail. These providers require separate accounts and configuration by the client. Relying on the chosen supplier, free utilization limits or paid plans might apply. Any subscription costs, message costs, e-mail supply costs, API costs, internet hosting prices, area prices, and third-party service charges should not included with the merchandise buy.
- Push notifications: Requires Firebase Cloud Messaging or configured notification supplier (Service account and paid costs should not included).
- Electronic mail and OTP e-mail: Requires SMTP or transactional e-mail supplier (Electronic mail-provider costs should not included).
- Internet hosting: Requires PHP/Laravel-compatible server (Not included).
- Area and SSL: Requires Area/internet hosting supplier (Not included).
- Google Play/App Retailer publishing: Requires Developer account (Not included).
The supply code and supported integration performance are included. Third-party accounts, API credentials, subscriptions, internet hosting, area registration, and usage-based costs should be obtained individually by the client.
What Is Included
- Cell App: Flutter Cell Utility supply code (Android and iOS)
- Backend: Laravel Backend Supply Code & REST API
- Frontend Admin: React Admin Panel supply code
- Database: SQL Database construction and seeders
- Docs: Complete Documentation
What Is Not Included
- Internet hosting or server configuration providers
- Area identify or SSL certificates
- Apple Developer Program or Google Play Developer accounts
- Third-party API keys, providers, or associated costs
- App Retailer / Play Retailer submission providers
Set up and Documentation
Complete documentation is included with the acquisition, masking the whole lot you want from begin to end:
- Native Set up Guides (Flutter, Laravel, React, DB, API)
- Manufacturing Deployment (Shared Internet hosting, VPS, cPanel)
Customization
Detailed guides are supplied for Branding Customization (Logos, App Icons, Splash Screens, Theme Colours, Package deal/Bundle IDs) and different modifications.
Safety
- Position Primarily based Permissions
- Admin Authentication
- Safe API Entry
- Laravel Sanctum Authentication
- {Hardware}-backed safe token storage by means of Android Keystore and iOS Keychain
- Password Encryption
Help Coverage
Help is supplied by means of the official help channel related to this CodeCanyon merchandise. Please embody your buy code, software program model, error message, and related screenshots when requesting help.
Changelog
Model 1.0.1 – Compatibility and safety replace
* [Updated] Backend dependencies to steady Laravel 12-compatible releases * [Updated] Composer lockfile utilizing launched packages from Packagist * [Fixed] Eloquent mannequin mass-assignment, hidden-field, and forged declarations * [Improved] Authentication tokens now use safe encrypted cell storage * [Updated] Android compileSdk and targetSdk to API 36 * [Updated] Android and iOS software identifier to com.jobvista.app * [Updated] Cell software model to 1.0.1+2
Model 1.0.0 – Preliminary launch
+ [Added] Preliminary launch of Job Vista + [Added] Flutter cell software for Android and iOS + [Added] Laravel REST API backend with Sanctum authentication + [Added] React admin panel with full job and consumer administration + [Added] Authorities jobs, personal jobs, admit playing cards, outcomes, reply keys + [Added] Push notifications, darkish mode help, and multi-language readiness + [Added] Position-based permissions and safe API entry + [Added] Complete set up and deployment documentation
Credit and Licenses
- Laravel Framework (MIT License)
- React.js (MIT License)
- Flutter & Dart (BSD License)
- Icons8 (for interface icons, preview solely)

