Welcome to ALLJOBS, a job opening website built using Ruby on Rails. This project follows a Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) approach.
ALLJOBS is a platform that focuses on job search, application management, and proposal submission. It supports two roles: headhunter and user. The headhunter is responsible for job opening creation, candidate management, feedback, and proposal. The user is responsible for profile creation, job search, and application.
To get an overview of the project's progress, you can check the Project Board.
Alljobs has a side project built in Spring Boot called Alljobs Meetings, which serves as a meeting scheduling platform for headhunters and users.
To set up the project locally, follow these steps:
Clone the repository:
git clone git@github.com:0jonjo/alljobs.git
cd alljobs
Install dependencies:
bundle install
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
Feel free to explore the features and functionalities of ALLJOBS. Happy job hunting!