Overview
Project Name: BookGether
Category: A working prototype
Repository URL: https://github.com/timgio26/bookgether
Live Demo URL: https://bookgether.netlify.app/
Setup
Clone the repository.
git clone https://github.com/timgio26/bookgether.gitCreate a
.envfile in the root directory.Add the following line to your
.envfile:VITE_SUPABASE_KEY=please_contact_me_for_keyVITE_AI_KEY=please_contact_me_for_keyplease contact me for key t.gio.andi@gmail.com
Install dependencies and run the project.
npm inpm run dev
Inspiration
The idea came to me when I needed a book for my studies. Usually, the choices are renting from the library or borrowing from a friend who has already finished the subject. But why not combine these options, turning everyone into a "library"? I've realized that most of my books are only read once and then collect dust in my drawer, which is such a waste. It would be advantageous if others could rent them, reducing 'one-time' use paper.
I want to make BookGether a Green Business, with Green Technology for Green Community
What it does
In BookGether, you can act as both a book lender and a book renter within a single profile. You can browse and find any book listed by other users and create a rent order. The book owner will then send you the book. Once you've finished, you can return the book to the owner.
The app is also equipped with AI for book recommendations, so you can say goodbye to boring search tools.
The app tracks how much CO2 you reduced by not purchasing new books.
Smart shipping is also available to reduce shipping time and eventually CO2.
Dark mode and a mobile-optimized frontend reduce energy consumption when users are using the app
How we built it
BookGether utilizes React for its frontend and Supabase for its backend.
What we learned
In this project, I learned how to integrate an AI model into our frontend and create prompts that return the expected results.
What's next for BookGether
In the future, I want to utilize AI to give recommendation based on user order history.
Built With
- react
- supabase

Log in or sign up for Devpost to join the conversation.