Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piotrd22/movieapp
Movie app built with Spring, React, Keycloak, and Postgres
https://github.com/piotrd22/movieapp
docker java javascript keycloak postgresql react spring
Last synced: 7 days ago
JSON representation
Movie app built with Spring, React, Keycloak, and Postgres
- Host: GitHub
- URL: https://github.com/piotrd22/movieapp
- Owner: piotrd22
- Created: 2023-05-13T09:08:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T10:35:51.000Z (8 months ago)
- Last Synced: 2024-10-10T19:43:51.006Z (28 days ago)
- Topics: docker, java, javascript, keycloak, postgresql, react, spring
- Language: JavaScript
- Homepage:
- Size: 158 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# movieapp
The app is a simple version of the movie library where you can log in, leave reviews and check out the best movies. In addition, the application is equipped with an administrator panel where we can moderate the content of the website.
The project was aimed at securing login with the OAuth 2.0 standard (Authorization Code Flow with PKCE using Keycloak) and dockerization of the entire application. In addition, the application uses Nginx (static frontend and reverse proxy for the backend).
Technologies used:
Backend:
- Java, Spring Boot, Spring Data Jpa, Spring Security, PostgresAuthorization server:
- Keycloak with PostgresFrontend:
- JavaScript, React, TailwindFuture improvements:
- I would like the application to eventually use K8s