Skip to content

ObjectifFire/HRFlow

Repository files navigation

SETUP: bundle install rails db:create db:migrate db:seed rails server

📋 Project Requirements (Summary) The HR department is migrating to a new system using APIs

🎯 Goals Develop a Ruby or Rails application that can:

Import data from the CSV files into the database

Expose a public API allowing:

List companies (without revenue info)

List/add/delete employees

Required fields: first_name, last_name, email (email must be unique)

Assign or unassign employees to companies

Employees can submit leave requests (create/cancel)

Leave requests are created with status "pending"

Only future, "pending" requests can be canceled

Expose an admin API allowing:

List companies including revenue info

List/add/delete employees (only email is required and must be unique)

Assign/unassign employees to companies

Submit or update any leave request

Admin can set any status (pending, validated, cancel) regardless of the date

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published