Skip to content

akosbalogh/collock-react-demo-project

Repository files navigation

Collock demo project

The exercice is to create a web page using React with a search bar using Github API: https://jobs.github.com/api

Screenshot


Setup locally

Before yarn start add this to your .env.local:

REACT_APP_API_URL='/api/positions.json'

Development process:

  • Used React, Typescript, Material-ui, ESLint
  • Basic material app layout created
  • Search bar added
  • Job listing component created
  • Debounced search hook created (500ms)
  • Handling data between components

Notes: As this is a demo and small project, the JobListing component is loading the data by the debounced search query property.


Future feature ideas:

  • Pagination (supported by material-ui table)
  • Sorting (supported by material-ui table)
  • Searching by other fields

About

Excercise project for Collock

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors