A Job search and talent acquisition app. Recruiters post jobs and interact with candidates, while candidates create profiles, browse jobs, and submit applications. They can communicate with each other through messages.
Alljobs is built using Ruby on Rails and Postgres. It follows a Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) approach using GitHub Actions.
To get an overview of the project's progress, you can check the board:
Clone the repository:
git clone [email protected]:0jonjo/alljobs.git
cd alljobs
Install dependencies:
bundle install
To development and tests, start the database in container running:
docker run -d --hostname localhost -e POSTGRES_PASSWORD=postgres -p 5432:5432 postgres
Create, migrate, and seed the database:
rails db:prepare
Serve the application:
rails server
Run tests:
rspec
To run the application using containers, use the following command:
docker compose up
This project is licensed under the GLP 3.0 - see the LICENSE file for details.