Skip to content

A open source react native application which is build to find and apply for job.JobIT is a user-friendly mobile application designed to help you find your dream job with ease. Powered by the Rapid API's jSearch API,

Notifications You must be signed in to change notification settings

ShivanshKumar760/JobIt

Repository files navigation

App Demo

Home Screen

Qr Code

JobIT

JobIT is a cross-platform mobile application designed to simplify the job search process. It allows users to search for and apply to jobs through an intuitive and seamless interface. The app is built with React Native for compatibility across Android and iOS devices and utilizes modern development tools and APIs to enhance the user experience.


Features

  • Job Search and Apply: Users can search for jobs based on filters and detailed criteria.
  • Cross-Platform Compatibility: Works seamlessly on both Android and iOS devices.
  • API Integration: Utilizes the JSearch API from RapidAPI for job data and search functionalities.
  • Streamlined Development: Built and tested using Expo, ensuring fast iteration cycles.
  • App Publishing: Production-ready builds created using EAS (Expo Application Services) for deployment on the Google Play Store and Apple App Store.
  • Modern UI: Designed for a responsive and engaging user experience.

Tech Stack

  • React Native: For building the mobile application.
  • Expo: For development, testing, and building.
  • EAS (Expo Application Services): For creating production-ready APK and IPA files.
  • JSearch API (RapidAPI): For fetching job-related data and providing search filters.

Setup Instructions

1. Prerequisites

  • Install Node.js and npm/yarn.
  • Install the Expo CLI:
    npm install -g expo-cli
  • RapidAPI key for JSearch API.

2. Clone the Repository

git clone https://github.com/ShivanshKumar760/JobIt.git
cd JobIt

3. Install Dependencies

yarn install
# or
npm install

4. Configure Environment Variables

Create an .env file in the root directory with the following:

RAPIDAPI_KEY=your_rapidapi_key

5. Run the Application

Start the development server:

expo start
  • Scan the QR code using the Expo Go app on your mobile device (available on Google Play Store and Apple App Store).

Deployment Instructions

1. EAS Build

  • Install EAS CLI:
    npm install -g eas-cli
  • Authenticate with your Expo account:
    eas login
  • Build the app:
    eas build
  • Choose the platform (Android/iOS) and follow the instructions.

Live Project

  • Expo Go Live Project: Accessible via the Expo Console or Click Here to Scan QR code using Expo Go QrCode.
  • GitHub Repository: JobIT Code

Key Highlights

  • API Integration: Powered by the JSearch API for detailed job listings and filters.
  • Cross-Platform Compatibility: Built for both Android and iOS devices.
  • Streamlined Deployment: Published to app stores using Expo Application Services (EAS).

License

This project is licensed under the MIT License.


About

A open source react native application which is build to find and apply for job.JobIT is a user-friendly mobile application designed to help you find your dream job with ease. Powered by the Rapid API's jSearch API,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published