PageMatch: An AI-powered Book Recommendation App
I made a book recommendation app
I launched a new web app called PageMatch, an AI-powered book recommendation app to provide free personalized book recommendations for all. Try it today!
This is the product of around 2.5 weeks worth of coding and lots of coffee. I'm quite pleased with how it turned out.
The app has a Kotlin Spring Boot backend deployed on AWS through Elastic Beanstalk, with a PostgreSQL database in RDS using Spring Data JPA/Hibernate for persistence. The LLM inference is done with Google Gemini through Spring AI. The frontend is Typescript with React hosted on S3. I used Terraform for deployment automation and infrastructure-as code, which saved a ton of headaches. The entire project is open-sourced, which you can check out here and here.
I also recorded a demo in case the site crashes. Enjoy.