Job Application Tracking System
Looking for a job requires organization and pipeline management. Since I'm currently applying for jobs, I decided to build a tool to manage my job applications through the pipeline.
Maybe you'd like to use it too? If so, read on.
Apply is currently under construction -- please feel free to peruse the codebase, fork it, submit PR's, and experiment.
- Node 0.12.x
- Postgresql 9.4.x
- Bower
- Gulp
- Redis
From within the root directory:
npm install
bower installTo run the app for development, PostgreSQL must be installed with the proper role set up. Follow the directions below to set up the DB.
- Install brew if necesarry (http://brew.sh/)
- Type command
brew update - Type command
brew install postgres
- Install Postgres.app http://postgresapp.com/
- Open Postgres.app
- Type command
psqlto open the Postgres shell - Type command
CREATE ROLE root WITH LOGIN; - Type command
ALTER ROLE root WITH SUPERUSER; - Type command
ALTER ROLE root WITH CREATEROLE; - Type command
ALTER ROLE root WITH CREATEDB; - Type command
ALTER ROLE root WITH REPLICATION;
Almost done! The app requires a database named "apply", so run the following:
CREATE DATABASE apply;
To handle sessions, Redis must be installed. Follow the directions below to set up Redis.
- Install brew if necesarry (http://brew.sh/)
- Type command
brew update - Type command
brew install redis
- Type command
redis-server /usr/local/etc/redis.conf
- Type command
npm install -g gulp -cli
- Type command
gulp dependencies - Type command
gulp