Inspiration

I wanted to read more and do it with friends! Especially in the age of distractions and digital media, we want to find a way to improve our critical thinking skills and find ways to connect with people, and what better then to combine reading and friends!

What it does

Users can generate book suggestions, vote on their favorite book, visualize votes in a pie chart, choose a meetup location on a map and get route directions to the venue.

The app also creates a themed reading playlist (with album cover art), saves full meetup plans to MongoDB and lets users load, edit, delete and export plans in JSON, TXT or PDF format. The interface includes mood-based color themes, animated robot mascots and a fireplace ambience section to make the experience feel more fun and cozy.

This project is designed to make organizing reading meetups faster, more interactive and more enjoyable.

What I learned

How to use MongoDB, Gemini for the first time and struggle with Spotify API as well as learn JavaScript and HTML. Also trying to make the UI and UX as fun and intuitive as possible according to the theme I'm going for.

How I built my project

Building the frontend with JS, node.js and CSS to make it aesthetically pleasing, then connecting it with the backend logic of the APIs. I also added a fireplace gif and cute characters to help motivate you to make the plan.

Challenges

Working solo and having to learn how to use the Gemini API, MongoDB API and connect everything together with JS, node.js and HTML. I tried using Spotify API but it didn't work in the end unfortunately :((

Who it's for

Mainly for students and friends. But can be expanded into a general reading or seminar meetup app. I also want to make it possible to upload your own PDFs to set as a reading choice.

Share this project:

Updates