egbecheva / github-jobs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remote jobs platform

Table of Contents

Overview

overview1 overview2

Built With

  • React
  • TypeScript
  • Material UI
  • Babel
  • Webpack

Features

A web-based application that utilizes a RESTful API to retrieve remote job listings from a remote server. The app allows users to search for jobs based on a variety of criteria including keyword, location, job type, and salary range. The user interface is built using React, and makes use of pagination to display a large number of job listings. Users can filter their search results based on location, title, salary, and benefits, as well as select whether they are looking for full-time or part-time positions. The design of the application is based on a Figma design and implements a number of user stories, such as the ability to search for jobs with a given keyword, search for jobs with a city name or zip code, select one option from at least 4 pre-defined options, search for full-time jobs only, and see a list of jobs with their logo, company name, location, and posted time.

When a user clicks on a job, they are directed to a job details page, where they can see job descriptions and information on how to apply. The job details page also includes a button that allows the user to return to the search page. The application uses Javascript, React, and Material UI as the main technologies and it is built with TypeScript.

Technologies used in the development of this project include React, RESTful API, JavaScript, Material UI and HTML/CSS, Webpack & Babel.

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/your-user-name/your-project-name

# Install dependencies
$ npm install

# Run the app
$ npm start

About


Languages

Language:TypeScript 81.8%Language:HTML 12.5%Language:CSS 5.7%