JobsPortal - React Native App For Candiates and Employers
JobsPortal – Jobseeker & Company React Native App — Version 1.3.1 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 package…
- Version
- 1.3.1
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
JobsPortal – Jobseeker & Company React Native App — Version 1.3.1
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.
- Modern UI with gradient themes and card layouts
- Material-style icons and clear hierarchy
- Smooth animations and transitions
- Platform-aware behaviour (iOS & Android)
- Responsive layouts for phones and tablets
- Cohesive colour system (easy to rebrand)
- Loading, empty, and error states
- Inline / real-time form validation
- Multi-language (i18n) — e.g. English & Arabic, extensible
Download APK to test the app
https://sharjeelanjum.com/demos/jobsportal-app.apk
Job seeker (demo)
- Username: seeker@jobsportal.com
- Password: seek123456
Company / employer (demo)
- Username: employer@jobsportal.com
- Password: emp123456
API integration
- Designed for Jobs Portal — Job Board Laravel Script
- 100+ REST endpoints, token-based authentication
- Master data (locations, industries, job meta, etc.)
- Multipart uploads (profile, CV, company logo)
- Structured error handling; TypeScript-friendly service layer
- Company-side flows documented (see package: API_COMPANY_SIDE.md)
Authentication
- Job seeker & company registration and login
- Email verification (OTP) where enabled
- Forgot / reset password (including company reset-code flow)
- “Remember me”, secure token storage, session handling
Advanced job search (job seeker)
- Keyword search with rich filtering
- Ten filter areas: experience, job type, shift, career level, degree, industry, country → state → city (cascade), salary range
- Filters reflect real job counts; featured jobs & categories
- Favourites, job alerts, follow companies, company discovery
Job applications & engagement (job seeker)
- Job detail, apply with cover letter & resume choice
- Application history and status
- Email-to-friend, report abuse
- Messages with employers
- Job-apply packages when enabled by admin + payment history
- Payments: Stripe, PayPal, Paystack, Razorpay, Iyzico (per backend config)
Personalized dashboard (job seeker)
- Profile completion, CV section monitoring, alerts
- Stats: views, applications, favourites, messages
- Matching jobs, recent applications, quick actions
- Push notification hooks (matches, applications, reminders — where configured)
Profile & 7-section resume builder (job seeker)
- Profile & cover photos, date picker, location cascade, validation
- Professional summary
- Work experience (multiple)
- Education (multiple)
- Skills
- Projects
- Languages
- CV / resume file upload (e.g. PDF) + management
Company / employer portal
- Employer dashboard: stats, suggested candidates, job-package & CV-package summaries
- Edit company profile & logo; link to public company profile
- Post, edit, manage, and delete jobs (package quotas respected)
- Applicants per job: view profile, reject, favourite, hire
- CV search packages, unlock seekers, unlocked-users list
- Job posting packages and purchase flow
- Company payment history
- Chat with seekers + unread indicator on tab
- Company followers list
- Sidebar + bottom navigation for employers
Note
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.
Support
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.
Update 24 July 2026
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)Update 5 May 2026
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 - MessagesUpdate 20 March 2026
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.Fixes 15 Feb 2026
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 wellFixes 30 Dec 2025
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 displayFixes 20 Oct 2025
1. Fix dashboard cv incomplete notification 2. Fix delete cv in Cv resume 3. Add Push NotificationsRelated products
More digital goods in the same category or with similar tags.
Mobile
Patient Flutter Template App
Mobile
Online Dating and Chatting App Template | Swipe, Chatting | Modern Dating app | Ionic | Match
Mobile
Chat & Group Chat App Template Ionic | Whatsapp Clone Ionic Template | ChatApp
Mobile
Online Recharge Ticket Booking & Bill Payment App Template in Ionic
Mobile
Stylorium - Shop App Template React Native
Mobile
Cosmetic Shop - Beauty Product Ordering React Native iOS/Android App Template
Mobile
Recipe - Food Recipe App | Cooking | Recipe Learning React Native iOS/Android App Template
Mobile
Cake - Online Cake Shop | Cake Ordering React Native iOS/Android App Template
JobsPortal - React Native App For Candiates and Employers
After successful payment, you will receive a download link for the source code