This is a mobile application built with React Native and Expo CLI that allows users to search for job opportunities. The app provides various features and functionalities to enhance the job search experience.
- User Authentication: Users can create accounts and log in to access personalized features.
- Job Search: Users can search for job opportunities based on location, keywords, and job type.
- Job Listings: Detailed job listings with information such as job title, company, location, and description.
- Save Jobs: Users can save job listings to their profile for later reference.
- Apply to Jobs: Seamless application process allowing users to apply directly through the app.
- Notifications: Users can receive notifications for new job postings and application updates.
JOB-SEARCH.mp4
To run this application locally, follow these steps:
- Clone the repository: git clone https://github.com/IvanKhutso/Job-Search-React-Native-Expo-CLI.git
- Navigate to the project directory: cd Job-Search-React-Native-Expo-CLI
- Install dependencies: npm install
- Start the development server: npm start
- Follow the instructions provided by Expo CLI to run the app on a physical device or an emulator.
- React Native: A JavaScript framework for building native mobile applications.
- Expo CLI: A command-line interface for developing and managing Expo apps.
- React Navigation: A routing and navigation library for React Native applications.
- Axios: A promise-based HTTP client for making API requests.
- Firebase: A mobile and web application development platform that provides backend services.
This app relies on a job search API for retrieving job listings. Make sure to set up the necessary API keys and configurations to ensure proper functionality. Refer to the documentation provided in the project repository for more details.
Contributions to this project are welcome. If you find any bugs or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.