Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/momcilovicluka/anirest
Spring REST api for anime and anime lists. Faculty project for CBD/RZK
https://github.com/momcilovicluka/anirest
docker docker-compose dockerfile java mysql spring spring-boot spring-cloud spring-data-jpa spring-security springframework
Last synced: about 2 months ago
JSON representation
Spring REST api for anime and anime lists. Faculty project for CBD/RZK
- Host: GitHub
- URL: https://github.com/momcilovicluka/anirest
- Owner: momcilovicluka
- Created: 2024-01-04T13:01:23.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-01T21:57:49.000Z (11 months ago)
- Last Synced: 2024-02-02T22:51:38.489Z (11 months ago)
- Topics: docker, docker-compose, dockerfile, java, mysql, spring, spring-boot, spring-cloud, spring-data-jpa, spring-security, springframework
- Language: Java
- Homepage:
- Size: 218 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# anirest
![GitHub Repo stars](https://img.shields.io/github/stars/momcilovicluka/anirest?style=for-the-badge&color=0000ff)
![GitHub last commit](https://img.shields.io/github/last-commit/momcilovicluka/anirest?style=for-the-badge&color=0000ff)
![GitHub repo size](https://img.shields.io/github/repo-size/momcilovicluka/anirest?style=for-the-badge&color=0000ff)REST api for anime. Faculty project for CBD/RZK
## Project Structure π
- **[Database](/Database)**: Database model & sql import π
- **[Properties](/Properties)**: Properties files for services π
- **[anime](/anime)**: Anime service - get anime info and add anime πΊ β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-anime/general)**
- **[animeList](/animeList)**: Anime List service - get anime lists, create them and add anime to them πΊπ β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-anime-list/general)**
- **[api-gateway](/api-gateway)**: API gateway with security βπ β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-api-gateway/general)**
- **[config-server](/config-server)**: Managing properties for services π β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-config-server/general)**
- **[naming-server](/naming-server)**: Eureka naming server π β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-naming-server/general)**
- **[register](/register)**: Login/Register for users π€ β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-register/general)**
- **[tag](/tag)**: Tag service for detailed info about... you guessed it. Tags! π·οΈ β **[π³ Docker Image](https://hub.docker.com/repository/docker/momcilovicluka/anirest-tag/general)**
- **[anirest.postman_collection.json](https://www.postman.com/lukamomcilovic/workspace/anirest/collection/32372801-abd71715-5aad-4eba-9cd5-f6dff30ac14f)**: Import for testing with Postman β
- **[docker-compose](/docker-compose.yaml)**: Docker compose file - for runing with docker π
- **[runAll.sh](runAll.sh)**: Script that allows easy startup of all necessary services β©Feel free to explore and contribute to the project! If you have any suggestions or improvements, please open an issue or submit a pull request.