GitHunt
MU

muddasir03/JobPortal-React-Native

Job Portal Mobile Application 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.

Job Portal with REACT NATIVE! (Navigation, Redux, Tailwind CSS & Job API)

๐ŸŒŸ About the Project

๐Ÿ“ท Screenshots


React React React

  • 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.

Features

  • 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

Technologies Used

  • React Native
  • Tailwind CSS
  • React Native Navigation
  • Rapid API Jobs

Getting Started

Prerequisites

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

Creating a Build

  • 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

๐Ÿšฉ Deployment

To deploy this project run

Expo Publish

publish your project

expo publish

๐Ÿค Contact

Email ID- muddasarhussain739@gmail.com

Project Link : https://github.com/muddasir03/JobPortal-React-Native.git

muddasir03/JobPortal-React-Native | GitHunt