Skip to content

A dyanamic job search application built with React Native, Expo and Expo router

Notifications You must be signed in to change notification settings

Afrin127329/job-search-app

Repository files navigation

Job Search Application

A complete React Native Job Search mobile application with the integration of JSearch API from Rapid API

Functionalities of the Application

  • Custom Hook for fetching Data
  • Dynamic Stylesheet
  • Responsiveness
  • Search functionalities
  • Bookmark favorite job
  • Pagination
  • Custom screen headers

Client App is Bootstrapped with

  • React Native
  • React Native Stylesheet
  • Expo Router
  • Expo CLI
  • Typescript
  • JSearch API from Rapid API

Key Features

  • Get job from Various platforms like Glassdoor, Indeed, LinkedIn, Google Job Search etc.
  • Apply to Jobs directly on browser
  • Custom Job Details page providing all the information related to that job

Test the App

  1. Download Expo go app in your Android/IOS device.

For Android device, Scan the Following QR Code in Expo Go App

QR code for Android

For IOS device, Scan the Following QR Code in Expo Go App

QR code for IOS

Local set up on Desktop

  1. You need node installed globally on your local machine

  2. Login/Signup to Rapid API hub and open the following link:

    https://rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch
    
  3. Create .env file on root directory and add your private api key there, after that, add the following variable:

    • RAPID_API_KEY
  4. Open up terminal and run the following command

git clone git@github.com:Afrin127329/job-search-app.git
  1. Download packages with the following command

    npm install
    
  2. Run

 npm start or yarn start

Authors

Afrin Nahar

Show your support

  • Give a ⭐ if you like this project

About

A dyanamic job search application built with React Native, Expo and Expo router

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published