HPFanfiction Recommender worked on the data provided by Pushshfit, which in turn used the Reddit API. After the recent developments, HPFanfiction Recommender has stopped working for the time being. Read More here

HPFanfiction Recommender's frontend is built using NextJS and hosted on Vercel.
Data is collected from r/HPFanficiton using pushshift.io.
A Python backend collects the data, and generates the data files.
Github Actions is used to trigger the backend every 1 hour.
After the backend generates the files, another workflow fetches those files, then builds and deploys the website.

View code on Github

Developed by: Haider Ali Punjabi