Jerome Chua

Levels Portal

Deployed App
GitHub Repo

A tech job portal with job search autocomplete, narrow job search by filtering for relevant skill sets, save preferred jobs to apply in future

App Features

  1.   Search for jobs related to tech
  2.   Refine job search by filtering for relevant skillsets
  3.   Save relevant jobs to be applied later on company site
  4.   See the skillsets required for each job

Technologies Used

  • Frontend: React, Bootstrap, SASS, HTML/CSS
  • Backend: PostgreSQL, Express, Sequelize
  • Version Control: Git
  • Other Libraries: react-dnd, react-bootstrap-typeahead, moment, axios

Challenges

  • Getting seed data in a time-effective manner
  • Balancing trade-offs between interesting features vs. MVP and base user flow
  • On hindsight, working without a store, makes the code tougher to review, wherease with a store in later projects, we can at a glance what are the routes being used

What I'd Do Differently

  • Complete base user flow and then work on other functionality
  • Load all jobs upon first render, so that filtering would be easier
  • Utilise Git branches more often for different features

Test Details

  • Email: jerome@test.com
  • Password: jerome