Proof of the concept of simple cinema database management using Hazelcast and Amazon DynamoDB.
- Add users.
- Change password for users (SHA-256 + sole).
- Remove users.
- View users information.
- View movies information.
- View user reservations for movie.
- Adds new movies.
- Add user reservations.
- Delete a users reservation.
- Errors handling and data validation.
- A graphic interface is available at http://localhost:8090/ .
- Using DynamoDB requires that you have your own Amazon Web Services IAM keys, which should be placed in the application.properties file.
- After starting, it is necessary to initialize table using endpoints: http://localhost:8090/1.0/initcinema http://localhost:8090/1.0/initusers Using PUT HTTP request with header as API key and abc2137 value.