This is a mobile application developed using React Native and Expo, aimed at assisting developers in finding job opportunities across various platforms and technologies.
-
React Native: A framework for building cross-platform mobile applications using JavaScript and React.
-
Expo: A platform for building and deploying React Native applications, providing tools and services for development, testing, and deployment.
-
Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
-
Axios: A promise-based HTTP client for browser and Node.js.
-
Stylesheet: A utility-first CSS framework for rapidly building custom designs.
- Visually Appealing UI/UX Design: Develop an aesthetically pleasing user interface using React Native components.
- Third Party API Integration: Fetch data from an external API and seamlessly integrate it into the app.
- Search & Pagination Functionality: Implement search functionality and pagination for efficient data navigation.
- Custom API Data Fetching Hooks:Create custom hooks for streamlined and reusable API data fetching.
- Dynamic Home Page: Explore diverse jobs from popular and nearby locations across different categories.
- Browse with Ease on Explore Page: Page: Navigate through various jobs spanning different categories and types.
- Detailed Job Insights: View comprehensive job details, including application links, salary info, responsibilities, and qualifications.
- Tailored Job Exploration: Find jobs specific to a particular title
- Robust Loading and Error Management: Ensure effective handling of loading processes and error scenarios.
- Optimized for All Devices: A responsive design for a seamless user experience across various devices.
To run the app locally on your machine, follow these steps:
-
Clone the repository to your local machine.
-
Navigate to the project directory.
-
Install dependencies using npm or yarn:
npm install # or yarn install
-
Set Up Environment Variables:
Create a new file named
.env
in the root of your project and add the following content:X-RapidAPI-Key=your_rapid_api_key
Replace
your_rapid_api_key
with your actual credentials obtained from the RapidAPI website. -
Start the Expo development server:
expo start
-
Follow the instructions in the terminal to run the app on an emulator or physical device.
Contributions are welcome! Feel free to submit pull requests with suggestions, bug fixes, or new features.
This project is licensed under the MIT License. See the LICENSE file for details.