A simple yet powerful tool for effectively track, update and manage your job seeking activity.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
frontend
specs
.gitignore
.htaccess
composer.json
composer.lock
index.php
readme.md
utils.php

readme.md

👔 Job Seeking Tracker

A simple yet powerful tool for effectively track, update and manage your job seeking activity.

Description:

I have built this Web App from scratch, managing the full process: concept + design + user experience + architecture + backend + frontend + deploy, and I'm pretty proud of it :). Why Job Seeking Tracker? To solve a problem! Easily and effectively track my job seeking activity, get visual insights from the data and, most important, take the best decision on choosing a company evaluating many different traits tailored on my preferences. Check out how The Company Ranker works!The backend is mainly a LAMP based stack which provides APIs for storing and retrieving data as well as registering and authenticating users (JWT authentication).The frontend is a SPA (Single-Page-App) based on React and Redux (+ many other UI/UX libraries, see below). The transpilation and bundling of the JavaScript stuff is made via Webpack, creating two bundles for Custom end Vendor code, along with using file-name-hashing for cache-busting management.

Discover more:

Features

The-Company-Ranker

App

About

Tech stuff 👾:

Frontend (React Single-Page-App):
  • JavaScript (ES6+)
  • JSX
  • React ⚛
  • React-router
  • React-slider
  • React-stars
  • React-smooth-collapse
  • React-datepicker
  • React-tooltip
  • React-toggle-button
  • Recharts (React charting library based on D3.js)
  • Redux 🔃
  • Redux-thunk
  • Redux-form
  • Axios
  • Lodash
  • Moment
  • Math.mapRange (Math enhancer)
  • CSS
  • CSS variables
  • SASS
  • Webpack (+ vendor splitting)
  • Babel
  • NPM 📦
Backend (LAMP, JWT auth):