About the Project
This website is powered by a custom data pipeline that scrapes Goodreads data and displays it here. Below is a high-level overview of the architecture:
- Frontend: Static HTML using Jinja2 and Bootstrap
- Backend: Flask app that reads from SQLite
- Scraper: Python CLI using BeautifulSoup + requests
- Database: SQLite for local, PostgreSQL planned
- Deployment: Railway, custom domain:
benje4.org
Check out the GitHub repo or get in touch if you’d like to know more.