Serverless Spring API for ShelfSpace application.
ShelfSpace is an application that allows the user to manage a collection of games, books and movies. The user can divide his collection into shelves, and each item on a shelf can be assigned labels such as title, status and rating.
This GitHub repository holds the ShelfSpace API. Visit https://github.com/danrog303/shelfspace-webapp to download the source code for the browser-based ShelfSpace client, or visit https://shelfspace.danielrogowski.net to use the ShelfSpace client in your browser.
You can also check https://app.swaggerhub.com/apis/drog303/shelfspace-api for the auto-generated API documentation.
- Language: Java
- Framework: Spring
- Runtime: Can be run on AWS Lambda (or regular Java runtime)
- Authentication/authorization: Amazon Cognito
- Database: Amazon DynamoDB
- Docs: SwaggerUI