← Back to projects

Project spotlight ✨

KeenReaders

Keen Readers is a social platform that helps people discover books through trusted recommendations and personalized discovery.

KeenReaders logo

The challenge 🎯

Make book discovery social and personalized without over-complicating the user experience.

How I approached it πŸ—ΊοΈ

Designed and developed the full-stack platform end-to-end, including recommendation flows, auth, dashboards, and a frontend optimized for usability.

Why it matters πŸ’‘

An easy-to-use product where users discover relevant books faster, engage with social reading signals, and get better recommendations over time.

Highlights 🌟

Key takeaways with the most relevant technical signals in focus.

1
End-to-end full-stack delivery from product concept to deployment
2
AI recommendation system for personalized and social book discovery
3
User-centric UX with dashboard-driven reading exploration
4
Distributed data architecture with relational + graph + cache layers
5
CI/CD and monitoring integrated into day-to-day engineering

Technology stack 🧰

Grouped by role so the stack is easier to read at a glance.

Frontend framework

πŸ’š Vue.js

Runtime and APIs

πŸš€ Node.js (Fastify)

Data layer

🎯 Prisma πŸ—„οΈ Vitess πŸ”— Neo4j πŸ’Ύ Redis

DevOps

βš™οΈ CI/CD

Project profile fit 🧠

A compact view of the signals this project communicates.

What it reflects ✨

Product thinking

End-to-end execution

User-centric design

Balancing complexity vs value

Cross-functional reasoning

What it shows πŸ”Ž

Product design

Recommendation systems

Full-stack engineering

User-centric building

Open the live project to explore the full implementation and documentation.

Open KeenReaders 🌍