A complete, production-ready React Native app for job seekers and employers in one codebase. Built with Expo, TypeScript, and modern React patterns. Includes full integration with the Jobs Portal Laravel script: REST API, token auth, 40+ screens, advanced job filtering, a full resume builder, job-apply packages & payment history for seekers, and a dedicated company portal (post jobs, applicants, CV/job packages, chat, followers, payments).
Ideal for startups, businesses, developers, and agencies who want a professional job-board mobile experience that matches the official Laravel product.
https://sharjeelanjum.com/demos/jobsportal-app.apk
Job seeker (demo)
Company / employer (demo)
API_COMPANY_SIDE.md)Job-seeker packages, payment history, and company billing features depend on your Laravel admin settings and gateway configuration. Point config/api.ts at your own Jobs Portal installation.
If anything is unclear or you hit a setup issue, use the item comments or the support email referenced in the included documentation — we’ll help as soon as we can.
Jobs Portal App - Version 1.3.2 WHAT'S NEW / FIXED ================== 1. GOOGLE PLAY COMPLIANCE (Required by Aug 31, 2026) - Updated target Android API level to 36 (Android 16) - Updated compile SDK to 36 - Updated EAS build image to SDK 54 - Google Play Billing Library forced to 9.1.0 for compliance 2. COMPANY BROWSE / LOGOUT BUG FIX (Important) - Fixed issue where browsing companies or pressing back appeared to log the user out - App now restores login session on launch instead of clearing it every time - Session is no longer cleared on temporary network/API errors - Android hardware back button now navigates in-app correctly - Company detail back button returns to companies list (for job seekers) - Home tab on company screens now returns to dashboard correctly - Fixed crash: "onNavigateToPaymentHistory doesn't exist" on company detail page 3. NAVIGATION IMPROVEMENTS - Safer routing so logged-in users are not sent to login screen by mistake - Better recovery when navigation state is invalid VERSION DETAILS =============== App Version: 1.3.2 Android Build: 132 Expo SDK: 54 Target API: 36 RECOMMENDED FOR =============== - All users (especially before Google Play Aug 2026 deadline) - Anyone experiencing logout issues when browsing companies - New APK/AAB upload to Google Play (all tracks)
Note: you need to update Jobsportal side api files which are also updated at: https://codecanyon.net/item/jobs-portal-job-board-laravel-script/22607607
Version 1.3.1 (May 2026) - App-side Updates - Resume Builder / Projects - Added project image upload on jobseeker side (Add/Edit Project modal) - Implemented image picker, preview, validation, multipart upload - Connected upload to create/update project APIs - Fixed project API route conflict that returned "Not implemented yet" - Improved project delete API handling for mobile payload + JSON response - Dashboard / Profile Readiness - Redesigned dashboard stat cards with colorful gradient style - Replaced old resume warning banner with profile readiness widget - Added readiness progress bar + missing section indicators - Added progress color states: - Green when 100% complete - Yellow/Orange below 100% - Fixed readiness scoring and completion accuracy logic - Added direct summary/language completeness checks to avoid false missing status - Payments (Company + Candidate standardization) - Candidate package purchase UI updated to match company card-style payment UI - Unified PayPal/Stripe card layout, spacing, icons, and visual hierarchy - Standardized candidate Stripe flow to hosted Stripe Checkout (same pattern as company) - Added user Stripe checkout endpoints: - POST /api/user/stripe-checkout-session - GET /api/user/stripe-checkout-complete - GET /api/user/stripe-checkout-cancel - Updated candidate app service for Stripe checkout session support - Improved payment WebView callback/success handling for hosted checkout - PayPal fixes - Fixed PayPal callback validation (removed incorrect mandatory token requirement) - Added safer PayPal currency normalization/fallback handling - Improved PayPal create-payment error diagnostics in API responses - Applied PayPal stability fixes for both user and company payment flows - Navigation / Logout - Fixed jobseeker sidebar logout on inner screens (was redirecting to dashboard/back) - Standardized onLogout propagation across seeker screens: - Build Resume - Packages - My Followings - My Applications - Favourite Jobs - Edit Profile - Job Alerts - Payment History - Messages
Company / employer portal (mobile) • Dedicated company login & registration; forgot-password with reset code (Laravel companies table). • Employer dashboard: open jobs, followers, messages, suggested candidates, job-package & CV-package summaries. • Edit company profile with logo upload; quick access to public company profile (web). • Post new jobs using full master data from API; manage posted jobs; edit, update, and delete listings (job package quotas respected). • Applicants per job: list applied users, open applicant profile, reject applicant. • Favourite applicants: add/remove favourites; hire from favourites; manage hired vs not hired lists. • CV search packages: browse plans, unlock seeker CVs, “Unlocked users” list for follow-up. • Job posting packages: view current package, quota used/remaining, end date; in-app package purchase flow. • Company payment history: transactions list, stats, order detail, payment methods (per API). • Messaging: company inbox, threads by seeker, send messages, message detail. • Chat tab unread badge on company bottom navigation. • Company followers: list users following the company. • Job seekers entry: candidate discovery (works with CV unlock / packages). • Centralized navigation: company sidebar (dashboard, account, jobs, packages, payments, chat, followers, etc.) + bottom tabs (Home, Post Job, Packages, Chat, Profile). • Company strings covered in the same i18n system as the job seeker app where keys exist.
1. Multi-Language Support 2. Job Packages & Subscription 3. Payment History & Gateways 4. EAS / Android Build Improvements 5. API end points are added in main web side 6. Note: You need to update Api as well on web side as well
1. Jobseeker Questions on Apply Job Page 2. Notification Service Errors Fixed 3. Network Error Handling Fixed 4. Job Application Error Handling 5. Improvements: - Detailed error messages based on HTTP status codes - Better validation (CV, salary, currency checks) - Console logging for debugging - User-friendly error messages - Validation error details display
1. Fix dashboard cv incomplete notification 2. Fix delete cv in Cv resume 3. Add Push Notifications
$69 |
Download |
0 average based on 2 ratings.
| Last Update | 2026-07-24 |
| Created | 2025-10-15 |
| Sales | 23 |
| Discussion | Comments |
| Software Version | iOS 14 Other Other Android 12.0 Android 11.0 Other Other Other |
| Files Included | JavaScript JS JavaScript JSON .apk JavaScript JSON |
| Video Preview Resolution |