Use expo-router
to build native navigation using files in the app/
directory.
npx create-react-native-app -t with-router
JobHive is a mobile app that helps software engineers search for job opportunities posted on different platforms, all in one place. The app is built using React Native and uses APIs from RapidAPIs to fetch job postings. The styling is done using CSS.
- To use JobHive, you need to have a computer and a mobile device (like a phone or tablet).
- Clone or download the code from the GitHub repository to your computer. This is like downloading a song or a picture from the internet.
- Install the Expo CLI by running the following command in your terminal:
npm install -g expo-cli
This is like installing a new app on your phone. - Install the required dependencies by running the following command in your terminal:
npm install
This is like downloading all the ingredients you need to bake a cake. - Start the app by running the following command in your terminal:
expo start
This is like turning on the oven to bake a cake. - After running the command above, a browser window should open showing a QR code. This is like preheating the oven.
- Install the Expo Go app on your mobile device. This is like preparing the baking pan.
- Open the Expo Go app on your mobile device and scan the QR code on your computer screen. This is like putting the cake in the oven.
- The app should start running on your mobile device. This is like waiting for the cake to bake.
- React Native
- Expo
- Expo Routing
- RapidAPI
- CSS
Contributions to this project are always welcome. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name.
- Make changes to the branch.
- Push the branch to your forked repository.
- Submit a pull request to the original repository.
If you encounter any problems while installing or running the app, please check out the Expo documentation, or feel free to contact me directly.