Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.
/ search-dashboard Public archive

Search dashboard example project as part as an application process.

Notifications You must be signed in to change notification settings

hhaslam11/search-dashboard

Repository files navigation

This is an example project as part of a job application.

Some features include:

  • A filter-as-you-type system, advanced filters such as radius and time posted, and pagination.
  • 50 tests across 10 test suites/files using Jest and React Testing Library
  • 7 individual and reusable component, build independently in storybook (run npm run storybook)
  • Sass as the css pre-processer and no external UI frameworks
  • Custom debounce hook

screenshot of application

Getting Started

Versions

Node v10.16.3

npm v6.12.0

Install dependencies

npm install

Setting up API key

Copy the contents of .env.local.example to .env.local in the root directory, then copy your ZipRecruter API key to it.

Available Scripts

npm start

Starts the npm development server

npm run build

Builds an optimized version of the app

npm test

Run tests using Jest

npm run coverage

Get a test coverage report

npm run storybook

Run storybook to view individual components

About

Search dashboard example project as part as an application process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published