Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 2.46 KB

README.md

File metadata and controls

68 lines (47 loc) · 2.46 KB

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].