It's a simple vote application providing REST API that manages users, polls and votes.
To run the application please execute
./gradlew bootRun
You can follow http://localhost:8080/api
to get all the information
about API. The application also provides the browser
which displays all the required data.
The API is following REST API naming best practices. Collection URIs are:
- /api/users
- /api/polls
- /api/votes
- /api/votes/:voteId/options
Supported methods are GET/POST for collections and GET/PUT/PATCH/DELETE for entities.