Skip to content

Huntdora is a job searching app which focuses on uplifting the job seeker through design and user experience, as well as through its utility.

Notifications You must be signed in to change notification settings

serendatapy/huntdora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is it

Searching for a job can be tough and demoralising. Huntdora is a job searching app which focuses on uplifting the job seeker through design and user experience, as well as through its utility.

Huntdora is a fully responsive Progressive Web App (PWA) and it allows the user to search for real jobs in the UK using various filters. It achieves this by connecting to a Job API for the data.

At the moment, the user can save the jobs they're interested in and apply to them. The app stores the choices of the authenticated user in a mongoDB database, so that the preferences can be accessed from anywhere.

Tech Stack

Frontend

  • React JS
  • Typescript
  • Progressive Web App (PWA) & Netlify Deployment
  • Material-UI
  • Auth0 Authentication + Social Login
  • Connection to Job Search API (reed.co.uk)
  • Javascript
  • Express
  • Auth0 - JWT authentication
  • MongoDB

Upcoming Features

  • Ability to mark jobs as unwanted, to avoid seeing them in future searches
  • More personalization and support for the job seeker
  • Job Search Statistics

Running Huntdora

The easiet way is to visit the live website

You can also install the Progressive Web App (PWA) from the website for improved performance by using a Chrome Browser on any device. The app will put an icon on the desktop, which can be uninstalled regularly like any other app.

Alternatively, to run it locally, clone/download the repo: From the client folder

yarn install
yarn start

In the .env.development.local file you'll need the following environment variables. You'll also need the Huntdora Server, with the corresponding environment variables.

REACT_APP_BASE_URL = (address of reed api enabled server)
REACT_APP_AUTH0_AUDIENCE= (obtain from creating your app on auth 0)
REACT_APP_AUTH0_DOMAIN=(obtain from creating your app on auth 0)
REACT_APP_AUTH0_CLIENT_ID=(obtain from creating your app on auth 0)

Room for improvement

Checkout Github Issues, in particular Issue #23 which holds an overview

About

Huntdora is a job searching app which focuses on uplifting the job seeker through design and user experience, as well as through its utility.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published