Muhammad Ali Sultan Job Application for Mobile
Welcome to the Job Application Using React, a comprehensive job search platform built with React Native and Expo. This application is designed to help job seekers find their perfect job by providing them with a list of nearby and popular job opportunities. With a user-friendly interface and seamless navigation, users can explore job details, qualifications, and responsibilities to make informed decisions about their career paths.
Features
Welcome Screen: A personalized greeting and a search bar to find jobs based on specific keywords. Nearby Jobs: Discover job opportunities close to your location with the ability to refresh the list for the latest postings. Popular Jobs: Browse through a list of popular jobs across various industries and apply to the ones that interest you. Job Details: Detailed information about each job, including qualifications, responsibilities, and how to apply. Responsive Design: Optimized for both mobile and web platforms, ensuring a smooth user experience across all devices.
Technologies Used React Native: A framework for building native apps using React. Expo: An open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React. expo-router: For navigation and routing in React Native applications. React Hooks: For managing state and lifecycle features in functional components.
Getting Started To get a local copy up and running, follow these simple steps:
Clone the repository
git clone https://github.com/your_username_/Job-Application-Using-React.git
Install NPM packages
npm install
Start the application
expo start
Project Structure app/: Contains the main application entry point and routing. components/: Reusable components used throughout the application. common/: Common components like cards and buttons. home/: Components specific to the home screen, including Nearby Jobs and Popular Jobs. constants/: Constants like colors, sizes, and icons used in the UI. hook/: Custom React hooks, including a hook for fetching data.
Contributing Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature) Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Contact m.sultan2722@gmail.com +6285219220152
Project Link: https://github.com/sultan7557/Job-Application-for-Mobile-Made-Using-React-JS/edit/master