/job-board

Job Board utilizing GitHub Jobs Api, React and Typescript

Primary LanguageTypeScript

job-board

Job Board utilizing GitHub Jobs Api, React and Typescript

Tech

  • Formik
    • Keeps track of the forms state as well as exposing it with useful methods
    • Reusable
    • Easy to implement validation using Yup
    • Improves efficiency with abstracted state
  • Chakra UI
    • Simple, modular and accessible component library
    • Reusable
    • Helps with consistency
    • Improves efficiency with native styling or custom "rules"
    • Works well with React or Next
  • Next
    • Build hybrid applications that contain both server-rendered and statically generated pages
    • Rich User Experience (easier and faster)
    • Great performance (also easier and faster)
    • Rapid feature development
    • Works nearly exactly like React
  • Typescript
    • A superset of JavaScript that has optional typing and compiles to plain JavaScript
    • Avoid many Javascript errors
    • Easier to refactor code with less worry
    • A form of native code documentation
    • An extremely better developer experience (improved IDE suggestions)

Home Page

image

Filtering

image

Theming

image

Basic demo

Screen.Recording.2021-05-14.at.1.03.56.PM.mov