👉 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.
React-Native
Expo
Expo-constants
Expo-font
Expo-linking
Expo-router
Expo-splash-screnn
Expo-status-bar
React
React-dom
React-native
React-native-dotenv
React-native-gesture-handler
React-native-reanimated
React-native-safe-area-context
React-native-screens
React-Native
Axios
Node.js
RapidAPI
JavaScript
Stylesheet
https://github.com/GonzaloVolonterio/react-native-jobs-app
npm install
npm start
Create your free credentials
https://rapidapi.com/letscrape-6bRBa3QguO5/api/jsearch
Create a new file named .env in the root of your project and add the following content:
EXPO_PUBLIC_API_KEY_RAPID_API_KEY
EXPO_PUBLIC_RAPID_API_HOST
Examples App