I developed The Endless Hunt during a period of intense job searching, and the app bears the marks of that process both in its theme and the inordinate amount of time I was able to dedicate to its development.
The Endless Hunt provides a means for the user to keep track of his or her job search. Users can log information about which jobs they've applied to, which interactions they've had with with hiring managers and how they feel about each job in their docket.
The application then compiles this data and allows users to analyze it through a handful of helpful charts, created using D3.js.
I built the frontend of this app using React.js. Firebase houses the application data and provides a convenient API.
I originally deployed The Endless Hunt in the months before the release of React 16, and as a result, it is chock-a-block with class-based components. I've lately started to refactor these components into functional components that utilize React hooks, but that project remains ongoing.