Skip to content

Fav8/Job-COLumn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

204 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job COLumn

Job COLumn is a job board that considers the cost of living.

Demo and Screenshots

Watch the demo here.

Desktop, Dark Mode

Desktop, Dark Mode, Welcome Page Desktop, Dark Mode, Jobs Page Desktop, Dark Mode, Jobs Page Filtered Desktop, Dark Mode, Job Details Dialog

Mobile, Light Mode

Mobile, Light Mode, Welcome Page Mobile, Light Mode, Jobs Page Mobile, Light Mode, Jobs Page Filtered Mobile, Light Mode, Job Details Dialog

Table of Contents

About the Site

Job COLumn is a job board that considers the cost of living.

It compares the minimum salary in a listed job with your current salary! Magic!

It doesn't display jobs that don't list a salary nor any jobs outside of a set list of the larger cities in the UK.

Of all the jobs that do have salaries, it will show you which jobs will give you a better quality of life in terms of purchasing power.

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

You need to have installed:

npm install npm@latest -g

Installation

  • Clone the repo
git clone https://github.com/OmarZubaidi/Job-COLumn.git
  • Install NPM packages
npm i
cd client
npm i
cd ../server
npm i
  • Create your .env file in the client folder as below.
REACT_APP_GOOGLE_MAPS_API_KEY=<Your_API_Key>
  • Similarly for the 'server' folder
HOST_NAME=127.0.0.1
PORT_NUMBER=3001

DB_NAME=<Your_database_name>
DB_USERNAME=<Your_database_username>
DB_PASSWORD=<Your_database_password>
  • Run the server in a terminal.
npm run startServer
npm run startClient

Usage

This site was created with the Create React App.

Contact

Creator: Omar Zubaidi

Project Link: on GitHub

Acknowledgements

About

A job board that considers the cost of living

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 56.0%
  • JavaScript 33.2%
  • SCSS 9.9%
  • HTML 0.9%