JobsPortal - React Native App For Candiates and Employers

Bluehost Shared Hosting

JobsPortal – Jobseeker & Company React Native App — Version 1.3.0

JobsPortal - React Native App For Candiates and Employers

JobsPortal - React Native App For Candiates and Employers

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)

Company / employer (demo)

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
  1. Professional summary
  2. Work experience (multiple)
  3. Education (multiple)
  4. Skills
  5. Projects
  6. Languages
  7. 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 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 well 

Fixes 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 display 

Fixes 20 Oct 2025

 1. Fix dashboard cv incomplete notification 2. Fix delete cv in Cv resume 3. Add Push Notifications 

0 average based on 2 ratings.

piratestech

piratestech

Visit Author's Portfolio

View Portfolio
Last Update 2026-03-19
Created 2025-10-15
Sales 18
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