Skip to content

ShaimaaSabry/pplflw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PeopleFlow: Employees Management

A RESTful API service for managing employees.

  • The application exposes RESTful endpoints for creating, retrieving, and updating employees.
  • Employee state machine allows transitions as follows:
     ADDED -> (CHECK) -> INCHECK -> (APPROVE) -> APPROVED -> (ACTIVATE) -> ACTIVE
    
  • When an employee is created or its state is updated, an event is produced and sent to the Kafka broker.

Requirements

For building and running the application, you need:

  • Docker
  • Docker Compose

Running the Application

To build and run the application locally:

Copyright

Shaimaa Sabry. PeopleFlow. 2021.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published