Job Portal with REACT NATIVE! (Navigation, Redux, Tailwind CSS & Job API)
-
This is a mobile application built using React Native, which provides a platform for job seekers to search for jobs and apply for them. The application uses various features to enhance the user experience, such as popular and nearby jobs, as well as job types like part-time, full-time, and contractor jobs.
-
The application fetches data from a third-party API using Axios and displays job listings in a user-friendly interface. The user can apply for jobs by uploading their resume and cover letter through the application. The application also has features to help employers post jobs and manage applications.
- Develop visually appealing UI/UX designs
- Fetch data from an external API and integrate it
- Implement search & pagination functionality
- Create customAPI data fetching hooks
- Write clean, organized, and maintainable code with proper architecture
- Follow the best practices for React Native development
- React Native
- Tailwind CSS
- React Native Navigation
- Rapid API Jobs
To run the app, you will need to have the following installed on your machine:
- Node.js
- npm
- Expo CLI
Clone the project
git clone https://github.com/muddasir03/JobPortal-React-Native.git
change directory
cd JobPortal-React-Native
Install dependencies
npx expo install
Start the server
npx expo start
- Optimize the assets for speed -
npx expo-optimize
(formerly expo optimize) - Bundle the project for production -
npx expo export:web
(expo build:web
in the legacy Expo CLI). - Creates a production ready static bundle in the
web-build/
directory. Don't edit this folder directly. - If you make any changes to your project, you'll need to re-build for production.
- For more help use
npx expo export:web --help
- More Info
To deploy this project run
publish your project
expo publish
Email ID- [email protected]
Project Link : https://github.com/muddasir03/JobPortal-React-Native.git