Skip to content

An open source job search portal for employers/job seekers of all industries and backgrounds.

Notifications You must be signed in to change notification settings

blue-ocean-team/Jobify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobify: Your next hire is here

Hack Reactor Blue Ocean Project

Table of Contents

Overview

Jobify is an open-source job search portal for employers/job seekers of all industries and backgrounds. Project timeline was one week, from 10/16/21 to 10/22/21.

Setup tasks

  • run npm install in this directory to install the dependencies.
  • run npm run start:react and npm start in separate terminals to build with parcel and start the express server.
  • use the authkey.example.js file to create your own authkey.js and add Firebase headers.
  • navigate to cloud.google.com, create an account and create new credentials for an auth file. Store this file on the top level of the project (same level as package.json).

Contributors

Tech Stack

App Features

For public users:

  • Search and apply for jobs
  • Read public blog posts

For job seekers:

  • Search and apply for jobs
  • View personal calendar & create daily tasks
  • Upload & view a list of documents
  • Create personal notes
  • Create personal blog posts, read public blog posts
  • Chat with other registered job seekers & employers

For employers:

  • Create job listings
  • View personal calendar & create daily tasks
  • View submitted applications
  • Create personal blog posts, read public blog posts
  • Chat with other registered job seekers & employers

Public Dashboard preview Seeker Posting interaction Notes page Blog & Community pages

Challenges

Technical

  • PostgreSQL document storage changed formatting of files, had to switch to Google Cloud Storage using Node module.
  • Tracking user state throughout the web app using global context without reverting to the initial state.

Unexpected

  • Differentiating user roles (job seekers vs employers) within PostgreSQL database, while staying in sync with Firebase.

Ticketing System

Future Considerations

  • Deploy on AWS/EC2 instance or any web server
  • Make website mobile responsive with material UI
  • Make an animated landing page and style fonts and color scheme
  • Increase test coverage!

About

An open source job search portal for employers/job seekers of all industries and backgrounds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published