An anime recommender site that takes data from multiple sources (e.g. AniChart, MyAnimeList, Reddit) and provides good recommendations. TODO:
-
Learning Phase
(i) Learn MongoDB
(ii) Learn React.js
(iii) Learn Flask/Django
-
Data Acquisition
(i) Create webscrapers for AniChart, MyAnimeList, AnimePlanet, and AniList
(ii) Mine data from Twitter and Reddit using their APIs
-
Consolidate data onto MongoDB
-
Create webapp using React.js & Flask/Django
-
Create chatbot using MongoDB and ChatBase(?)
-
Connect chatbot to website
Future Improvement:
- Implement ML algorithm & UI features for users to input anime they like so that recommendations can be more customized
- Implement feature that scrapes users MyAnimeList/AniChart/etc profile and automatically gets the anime they've watched for more customized recommendations
- Implement feature for app to work in different languages
A collaboration between OscarPortillo37 and saahirN