Skip to content
/ alljobs Public

Job search and talent acquisition app. Recruiters post jobs and interact with candidates, while candidates create profiles, browse jobs, and submit applications.

License

Notifications You must be signed in to change notification settings

0jonjo/alljobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALLJOBS

Rspec and Rubocop CI Maintainability Test Coverage

Project Overview

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:

Project Board

Installation

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

Containers

To run the application using containers, use the following command:

docker compose up

License

This project is licensed under the GLP 3.0 - see the LICENSE file for details.

About

Job search and talent acquisition app. Recruiters post jobs and interact with candidates, while candidates create profiles, browse jobs, and submit applications.

Topics

Resources

License

Stars

Watchers

Forks

Languages