Skip to content

is a web application that allows users to browse and apply for remote jobs from various companies. It uses React for the front-end, Redux for the state management, and Axios for fetching data from an external API.

License

Notifications You must be signed in to change notification settings

CaptainBawa/iHireAnywhere

Repository files navigation

logo

iHireAnywhere

📗 Table of Contents

📖 iHireAnywhere

iHireAnywhere is a web application that allows users to browse and apply for remote jobs from various companies. It uses React for the front-end, Redux for the state management, and Axios for fetching data from an external API. The application consists of three main components: Jobs, JobDetails, and Navigation. Jobs displays a list of available remote jobs with their titles and logos. JobDetails shows more information about a selected job, such as the company name, description, salary, and location. Navigation provides a header with the current year and the text of the current page. Users can navigate between the pages using buttons with arrow icons.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Users Can Find Remote Job
  • Fetch Jobs From API
  • Users Can Search Job By Title

(back to top)

🔭 Code Documentation For Non-technical People

Feel free to read the documentation if you really want to understand the code

🚀 Live Demo

(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:

  • git version 2.38.x
  • node.js version > 12.x
  • IDE
  • Browser (chrome, firefox, edge, safari)

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:CaptainBawa/iHireAnywhere.git

Install

Install this project with:

  cd iHireAnywhere
  npm install
  yam install

Usage

To run the project, execute the following command:

  npm start

Run tests

To run tests, run the following command:

  npx npx eslint "**/*.{js,jsx}"

Deployment

You can deploy this project using:

  https://dashboard.render.com/

(back to top)

👥 Authors

👤 Collins Bawa

(back to top)

🔭 Future Features

  • Add More Jobs
  • Add Logo
  • Add Footer

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Dear Viewers!

I'm excited to be working on this project and I would be grateful for your support! By supporting this project, you are not only helping me, but you are also contributing to something meaningful that can make a difference. Your support will give me the motivation and resources necessary to keep moving forward with this project and to ensure its success. So, whether it's through your kind words, by giving this project a star, your financial support, or simply by spreading the word, your support means everything to me. Thank you in advance for your support, and I can't wait to share with you the amazing things we will achieve together.

(back to top)

🙏 Acknowledgments

I want to express my deep appreciation to the Microverse full-stack curriculum for their constant inspiration and invaluable guidance during this journey. I am also extremely grateful to https://remotive.com/ for generously granting me access to their exceptional API, which allowed me to bring this incredible project to fruition. Additionally, I would like to recognize Nelson Sakwa at https://www.behance.net/gallery/31579789/Ballhead-App-(Free-PSDs) for providing the fantastic design guidelines that I utilized to create the user interface for this project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

is a web application that allows users to browse and apply for remote jobs from various companies. It uses React for the front-end, Redux for the state management, and Axios for fetching data from an external API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published