Inspiration

When I start a new anime, I'm always curious as to what voice actors have also voiced shows I've already seen. There were a couple of online sites that provided voice actor info, but none of them had the ability to filter the info to just what I've watched. Therefore I decided to use this hackathon as an opportunity to create a basic prototype of my idea.

What it does

SeiyuuSync is a desktop application that allows me to look up animes by name search. I can add this anime to my personal MyAnimeList account as well as add the voice actor information to the database. I can also compare the selected anime series with all other animes in my personal database, which returns a list of every common voice actor along with their show and character info.

How we built it

The application is a C# WinForms desktop app developed in Visual Studio. It uses a MongoDB database to cache information about animes and voice actors that I've already watched. It also leverages the MyAnimeList API and AniList API for anime and voice actor information.

Accomplishments that we're proud of

As a 2-person team, we weren't sure we could finish this project, especially since we weren't planning to grind at max effort the whole time. However, we finished a working implementation well before the deadline. Even though it's not perfect, it's still a solid prototype and we're both very proud of actually finishing it.

What's next for SeiyuuSync

As per usual with hackathons, the codebase is an absolute mess. I plan to go back and clean up the code to improve readability and stability. Although the current prototype is functional, there's a lot of UI that can be prettier as well as functional aspects that can be smoother. There's also room for new features, such as:

  • A notification system for when new seasons are released
  • An easy way to export all animes as a list that I can copy/paste and send to friends
  • A place to add my own thoughts, such as personal rating of the anime
Share this project:

Updates