Skip to content

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.

License

Notifications You must be signed in to change notification settings

CitralFlo/Spring-Anime-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Anime List

banner.png CircleCI

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

    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:

    mvn clean install
  3. Run the application Use the following command to run the application:

    mvn spring-boot:run
  4. 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 file for details.

Contact

If you have any questions or suggestions, feel free to open an issue or contact me at [wojtas.michal90@gmail.com].


About

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.

Topics

Resources

License

Stars

Watchers

Forks