

BookMatch is an app that connects readers with similar interests through personalized recommendations and book exchanges. More than just suggesting new titles, the app creates matches between users who own books they no longer read and are willing to swap for new stories. This encourages not only greater access to reading, but also sustainability and the reuse of books that would otherwise gather dust on the shelves.
The target audience is book lovers who want to give their books a second life, save money, share experiences, and connect with others who have similar literary tastes.
The project was developed using Ruby on Rails, JavaScript, HTML, and CSS, with a strong focus on user experience and intuitive navigation. The recommendation system is based on literary preferences, reading history, and user compatibility.
Next steps include improving the match algorithm, implementing a reputation system for safer exchanges, integrating with literary social networks, and expanding to new markets.
Demo day video
Tech stack
Ruby on Rails
JavaScript
HTML/CSS

Postgres
SQL

Devise
Bootstrap

Rspec