React-Express application
- Stats overview
- Recent activity
- Anime recommendations
- Animes rated higher/lower than MAL mean score in your list
- Downloadable recent activity
- MAL heatmap
- Watched anime episode trend
The client uses React with MUI for most of the styling. ChartJS for some charts. API is a Express server listening to client requests which happens once at the start. It fetches data from both official MAL API and the unofficial Jikan API, handles all the processing and returns the data to the client. Fetched data is stored locally in client browser for persistence, until they erase it (using Forget option in site).