# Yohoho - A take-home assignment for HolidayPirates
This is my take on the take-home assignment I was given for the Backend Engineer
position at HolidayPirates.
The goal is to implement a very small REST API in Clojure. That API provides two
endpoints :
* `POST /items`: creates an item
* `GET /items`: returns the list of items
## Usage
This project uses Leiningen. Assuming you already have Leiningen installed,
running the API should be as easy as cloning the repo and issuing `lein run`. By
default, the server listens on port 3000.
## Library choices
* `reitit`: for handling routes
* `jetty`: web server
* `muuntaja`: JSON handling
* `next.jdbc`: database interface (SQLite)
## Documentation links
The following links proved more than useful when working on this assignment:
*
*
*
*
*
*
*
*