An open API service indexing awesome lists of open source software.

https://github.com/progress2002/job-search-app


https://github.com/progress2002/job-search-app

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)

# [JobSearch App]

**[JobSearch App]**

JobSearch is a mobile application built with React Native and Expo that simplifies the job search process by aggregating job listings from various sources. The app utilizes the JSearch API from Rapid API to fetch available jobs, allowing users to explore a wide range of job opportunities conveniently.

## 🛠 Built With
- Node.js
- React Native
- Axios
- Expo
- Stylesheet
- JSearch API from Rapid API

### Key Features

- 👉 Visually Appealing UI/UX Design: Develop an aesthetically pleasing user interface using React Native components.

- 👉 Third Party API Integration: Fetch data from an external API and seamlessly integrate it into the app.

- 👉 Search & Pagination Functionality: Implement search functionality and pagination for efficient data navigation.

- 👉 Custom API Data Fetching Hooks:Create custom hooks for streamlined and reusable API data fetching.

- 👉 Dynamic Home Page: Explore diverse jobs from popular and nearby locations across different categories.

- 👉 Browse with Ease on Explore Page: Page: Navigate through various jobs spanning different categories and types.

- 👉 Detailed Job Insights: View comprehensive job details, including application links, salary info, responsibilities, and qualifications.

- 👉 Tailored Job Exploration: Find jobs specific to a particular title

- 👉 Robust Loading and Error Management: Ensure effective handling of loading processes and error scenarios.

- 👉 Optimized for All Devices: A responsive design for a seamless user experience across various devices.

- and many more, including code architecture and reusability

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

- Code editor (preferably 'Vs code')
- Node.js
- Git
- npm

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/Progress2002/Job-Search-App.git
```
-

### Install

Install this project with:

1. Install Node Modules

```sh
npm install
```

### Usage

To run the project, execute the following command:

1. Start the development server

```sh
npm start
```

(back to top)

## 👥 Authors

👤 **Progress**

- GitHub: [@githubhandle](https://github.com/Progress2002)
- Twitter: [@twitterhandle](https://twitter.com/Progress_2002)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/progress-ezeamaka-27b114247)

(back to top)

## 🔭 Future Features

- [ ] **Add user logging**
- [ ] **Add user profile page**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Progress2002/Todo-app-v2/issues).

(back to top)

## ⭐️ Show your support

If you like this project please leave a star. Thank you 🙏

(back to top)