Skip to content
CareerCounsel
JavaScript HTML CSS
Branch: master
Clone or download
This branch is 4 commits behind liaocanada:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.gitignore
LICENSE
README.md
TODO.md
buildspec.yml
favicon.ico
package-lock.json
package.json
yarn.lock

README.md

CareerCounsel

This application was written using React and Node.js. The prime purpose of this project is to summarize hundreds of real-time job postings from job boards and return them in an easy to understand, summarized statistical format. This repository only contains code for the front end -- the backend API can be found here.

Trying it out

This app is deployed onto https://app.davidliao.ca.

Behind the Scenes

  • Development
  • Deployment and Hosting
    • AWS S3 static website hosting
    • Amazon CloudFront CDN for use of secure, low-latency edge locations
    • Amazon Certificate Manager for SSL/TLS certificate to allow for HTTPS connections
    • Google Domains DNS service
  • Continuous Deployment
    • AWS CodePipeline automatically starts a build and deployment process whenever we commit a change on GitHub
    • AWS CodeBuild for automatic code building on EC2 instances
    • AWS CodeDeploy for automatic deployment

Features

The application can currently return

  1. The level of education needed, and
  2. The type of degree needed

from external job boards, such as Indeed and Github Jobs.

We plan on adding better and more informative statistics like what specific soft/hard skills are needed, and possibly maps showing which areas have higher/lower average salaries for a given search.

You can’t perform that action at this time.