The demo project shows the usage of Finch's basic blocks for building a purely functional REST API backend
emulating a set of services working with users and their tickets (i.e., cinema tickets).
The following packages represent the backend:
- demo.model - domain model classes: User and Ticket
- demo.reader - io.finch.request.RequestReaders for models
- demo.service - the application services
- demo.endpoint - io.finch.route.Routers for services (endpoints)
The demo project shows the usage of Finch's basic blocks for building a purely functional REST API backend emulating a set of services working with users and their tickets (i.e., cinema tickets).
The following packages represent the backend:
- demo.model - domain model classes:
User
andTicket
- demo.reader - io.finch.request.RequestReaders for models - demo.service - the application services - demo.endpoint - io.finch.route.Routers for services (endpoints)