Inspiration

Our inspiration came from the idea that kids like to read

What it does

Matches you with books in plain text and create an order for the books. From there the staff can update the list of books using a .csv file. The volunteers can see what books need to be packed and get shipped out to the kids who requested the books.

How we built it

We used MongoDB, GeminiAPI, Javascript, CSS, Google books API, Eleven labs.

Challenges we ran into

Getting MongoDB, Eleven labs, and the APIs to work as a whole. Getting the logins to work as intended. It was difficult for us to integrate the different softwares into one for our team's product for the track. Additionally, we faced a challenge where workload distribution was hard to determine as we don't have a lot of experience working with MongoDB and these APIs other than the basics.

Accomplishments that we're proud of

We are proud that our product is functioning and the UI/UX design looks good. We took into account a lot of accessibility features like light/dark mode, zoomed in/zoomed out mode.

What we learned

What's next for Bookshelf Starter Kit

We could add Gemini to recommend books that the kids don;t have and get gemini to send the request to the publisher in case they don't have it in stock. Let gemini take care of basic maintainance issues and fixes.

Built With

Share this project:

Updates