Skip to content

Web application made with Flask for fans to search for animes to show informations, reviews, and recommendations based on one anime.

Notifications You must be signed in to change notification settings

mozaldy/wamonime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Anime Recommendation System

image

Welcome to the Anime Recommendation System! This is a full-stack web application that provides personalized anime recommendations based on user preferences.

Table of Contents

  1. Introduction

  2. Project Summary

  3. Technologies Used

  4. Features

  5. Getting Started

Introduction

The notebook follows a boy whose stumbled upon this amazing dataset unintentionally. With the ability of machine learning, he explores the dataset in search of 'what to watch next?' using content based and collaborative filtering.

Problem statement

Every streaming content has its own viewers and each content has it's rating. Viewers leave some good ratings for the content if they like it. But where does it apply? Viewers can spend hours scrolling through hundreds, sometimes thousands of anime's never finding an content they like. Business need to be provided suggestions based on their likes and needs in order to create a better streaming environment that boosts revenue and increases the time spent on a website.

Recommendation engine

In the vast world of streaming content, each show or movie has its own unique set of viewers and ratings. Viewers express their appreciation for content by leaving ratings, but the real challenge lies in finding where these ratings apply. Endless hours can be spent scrolling through countless anime titles, never quite finding the perfect match. Businesses need a way to provide personalized suggestions based on viewers' preferences and needs to enhance the streaming experience, boost revenue, and keep users engaged on their platforms. About Dataset This data set contains information on user preference data from 73,516 users on 12,294 anime. Each user is able to add anime to their completed list and give it a rating and this data set is a compilation of those ratings. Anime Recommendations Database

Project summary

  • Objectives of the project
  • Meet and greet data - Konnichiwa (こんにちわ)
  • Analyze the data- Byakugan (白ガン)
  • Preparing data for consumption- Sonaeru (備える)
  • Recommendation building phase - Tsukuru (作る)

This project aims to harness the potential of data and machine learning to transform the way anime enthusiasts discover their next favorite series or film.

Technologies Used

  • Front-end: Vue.js (Client)
  • Back-end: Flask (Server) - REST API

Features

  • User Authentication: Secure user authentication system to personalize recommendations for each user.
  • Anime Database: A comprehensive database of anime titles and information.
  • Recommendation Algorithm: Advanced recommendation algorithm to suggest anime based on user preferences and viewing history.
  • User Feedback: Allows users to provide feedback on recommended anime, improving the recommendation algorithm over time.

Getting Started

Front-end (Vue.js - Client)

  1. Navigate to the client directory:

    cd client
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run serve
  4. Access the application at http://localhost:8080.

Back-end (Flask - Server)

  1. Navigate to the server directory:

    cd server
  2. Install dependencies:

    pip install flask
  3. Run the development server:

    flask run
  4. Access the application at http://localhost:5000.

About

Web application made with Flask for fans to search for animes to show informations, reviews, and recommendations based on one anime.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published