Efficiently manage and track your job application history
MIT License
Job Tracker
Job Tracker is a simple, powerful, and user-friendly web application designed to help job seekers efficiently manage their job search process. Built with Ruby on Rails and enhanced with modern web technologies, this tool streamlines the often overwhelming task of tracking multiple job applications.
You will need the following to run the application.
Refer here to install these dependencies
Run bin/setup
to set up the application. It prepares the database and installs the required ruby gems and javascript packages. The script is idempotent, so you can run it multiple times.
./bin/setup
Start Job Tracker
./bin/dev
This runs overmind or foreman using the Procfile.dev. It starts the rails server, solid queue background job process and vite server.
Visit http://localhost:3000
to see the home page ๐.
To help you get started and test the application's features, I've included a seed file that generates 50 sample job applications. This data is designed to simulate a realistic job search scenario.
rails db:seed
Job Tracker supports docker and docker compose for local development. Install Docker and Docker desktop,
Once you have cloned the repository and have Docker installed, follow the following steps
docker compose build
to build. It will build the necessary images.docker-compose run --rm web bin/setup
to create and set up the database.docker compose up
to start the application.Running all tests
./bin/rails test:all
JobTracker is released under the MIT License.
Contributions Welcome: I'm open to contributions! If you'd like to help improve this project:
I appreciate all contributions, big or small. Let's build something great together! ๐
๐ง Note: This project is currently under active development and is very much a work in progress. Features may change.
This project was built upon the foundation provided by Shore, a Ruby on Rails template with a modern stack for starting new projects. I express my gratitude to the Shore project for providing an excellent starting point.
Shore is a Ruby on Rails template with modern stack to start your new project.
I highly recommend checking out the Shore project for anyone looking to kickstart their Ruby on Rails development with a modern, well-structured template.