Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
masoudarvishian committed May 22, 2024
1 parent 2367009 commit f2c68f0
Showing 1 changed file with 2 additions and 28 deletions.
30 changes: 2 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,13 @@
# Zenjob Coding Challenge
# Job Finder Application

This is a **backend coding challenge**, containing **three different tasks**. The repository consists of a simplified version of Zenjob's platform:
This is a **simple job finder Spring Boot application**, containing **three different tasks**:

- *Companies* can order *jobs*
- Each *job* contains one or more *shifts*
- *Talents* (workers) can be booked for *shifts*

### No bootstrapping needed

To allow you to dive right into it, there is a simplified version of a job service provided, which already contains the following features:

- Creating a *job* with multiple shifts
- Fetching the *shifts* for a specific *job*
- Booking a *talent* to a *shift*

Feel free to adjust it as much as you like.

### Product boundary conditions

There are certain boundary conditions defined which **must** be met by the service.

- A *job* should have at least one *shift*
- The start date of a *job* cannot be in the past
- The end date of a *job* should be after the start date
Expand Down Expand Up @@ -49,17 +37,3 @@ Your job is to modify the existing service so it satisfies the following require
- **AS** a *company*
- **I CAN** cancel all of my shifts which were booked for a specific talent
- **AND** replacement shifts are created with the same dates

## Evaluation criteria

Your submission will be evaluated by at least 2 people on the following criteria:

- Completeness
- API design
- Tests
- Solution design
- Code styling

## Final notes

If you have any questions, feel free to reach out to us at any time.

0 comments on commit f2c68f0

Please sign in to comment.