Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/citralflo/spring-anime-list
A web application for rating and reviewing anime series. Users can add new series, rate and review existing ones, manage voice acting cast and characters, and leave custom notes and ratings.
https://github.com/citralflo/spring-anime-list
spring-boot springdata-jpa thymeleaf thymeleaf-layout
Last synced: 6 days ago
JSON representation
A web application for rating and reviewing anime series. Users can add new series, rate and review existing ones, manage voice acting cast and characters, and leave custom notes and ratings.
- Host: GitHub
- URL: https://github.com/citralflo/spring-anime-list
- Owner: CitralFlo
- License: mit
- Created: 2024-05-10T18:59:58.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-06-21T17:19:49.000Z (5 months ago)
- Last Synced: 2024-10-12T03:49:54.463Z (about 1 month ago)
- Topics: spring-boot, springdata-jpa, thymeleaf, thymeleaf-layout
- Language: Java
- Homepage:
- Size: 5.79 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Anime List
![banner.png](assets/banner.png)
[![CircleCI](https://dl.circleci.com/status-badge/img/circleci/A7AJ3y7wZyRYtWeMBd3cNh/8av1QkQYyMH8QbMWVzJECS/tree/master.svg?style=svg&circle-token=CCIPRJ_5yZmxCsPuTK8J59aJ6tLX6_ee8e6bfdbd22fe06ac52556f590d07f3f08e6b37)](https://dl.circleci.com/status-badge/redirect/circleci/A7AJ3y7wZyRYtWeMBd3cNh/8av1QkQYyMH8QbMWVzJECS/tree/main)## Description
Spring Anime List is a demo web application for rating and reviewing anime series. It features a comprehensive list of anime series with descriptions and ratings. Users can add new series, rate and review existing ones, add voice acting cast and characters to the series, add notes, and leave custom ratings.
## Features
- **Anime Series List**: Browse a list of anime series with detailed descriptions and ratings.
- **Add New Series**: Users can add new anime series to the list.
- **Rate and Review**: Users can rate and leave reviews for existing anime series.
- **Voice Acting Cast**: Add voice actors and their characters to the series.
- **Custom Notes and Ratings**: Users can add notes to the series and leave custom ratings.## Technologies
- **Backend**: Java 11, Spring Boot, Spring Data JPA
- **Frontend**: Thymeleaf, Thymeleaf Layout Dialect, Bootstrap, HTML, CSS
- **Database**: Spring Data JPA, H2 Database
- **Utilities**: Lombok## Setup
Follow these steps to set up the project locally:
1. **Clone the repository**
```sh
git clone https://github.com/CitralFlo/Spring-Anime-List.git
cd spring-anime-list
```2. **Initialize Maven**
Ensure Maven is installed on your system. Run the following command to initialize Maven:
```sh
mvn clean install
```4. **Run the application**
Use the following command to run the application:
```sh
mvn spring-boot:run
```5. **Access the application**
Open your browser and go to `http://localhost:8080/` to start using the application.## Contributing
Contributions are welcome! Please follow these steps to contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/your-feature`).
5. Open a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
If you have any questions or suggestions, feel free to open an issue or contact me at [[email protected]].
---