This server contains a read-only embedded database with dictionaries for rhymes, synonyms/antonyms and definitions.
Refer to the documentation for the list of endpoints and how to use them.
The app is available on heroku: https://poet-assistant-rest.herokuapp.com/
The app contains the following modules:
- Bottom:
repository
: Accesses the database and exposes functions to retrieve Entities
- Top:
api
: Defines the REST endpoints
- Middle:
service
: Contains the business logic required to map Entities to Model objects
- Other:
doc
: Generates documentationapp
: Contains the application class
The main branch is implemented in Kotlin with Spring Boot and Gradle.
There are other branches of this project, using other implementations. They may not be as up-to-date as the main branch: