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.
- 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.
- 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.
- Install Node.js and npm/yarn.
- Install the Expo CLI:
npm install -g expo-cli
- RapidAPI key for JSearch API.
git clone https://github.com/ShivanshKumar760/JobIt.git
cd JobIt
yarn install
# or
npm install
Create an .env
file in the root directory with the following:
RAPIDAPI_KEY=your_rapidapi_key
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).
- 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.
- Expo Go Live Project: Accessible via the Expo Console or Click Here to Scan QR code using Expo Go QrCode.
- GitHub Repository: JobIT Code
- 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).
This project is licensed under the MIT License.