Skip to content

Latest commit

 

History

History
103 lines (79 loc) · 3.27 KB

README.md

File metadata and controls

103 lines (79 loc) · 3.27 KB

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.