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
- elevenlabs
- gemini
- javascript
- jsx
- mongodb
- python
- react
- supabase
- vite
Log in or sign up for Devpost to join the conversation.