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