Inspiration
An estimated 320 million books are thrown away in landfills every year. This adds to the amount of paper that accounts for 25% of landfill waste! Books are loved by many all over the world and they deserve their own Second Chapter in live.
We aim to create a digital version of local "take a book, leave a book" pop up libraries. Our site adds in the personal aspects to second-hand giveaways hoping to not only contribute to a more sustainable Earth, but to make some like-minded friends along the way :)
What it does
Second Chapter promotes a community that values both the planet and reading. We encourage people to share and claim used books, reducing waste, conserving environmental resources, and promoting a positive message about conscious consumption. We hope to inspire a culture of sustainability, where knowledge is shared, and environmental impact is minimized... one book at a time.
Users can browse for all the books that are up for grabs in the main section. You can filter by genre, and even see how far away you are from the book (distances are filtered and sorted by closest to farthest for ease of use). Not sure where that is? Check the interactive map to your left! All you have to do is click the claim button, and an email will be sent to the current owner of the book where all further communication can be handled.
Users can also add a book of their own (if they're willing to part with it of course) by clicking on the Add Book button. Search for the title of your book, and the API will grab the rest!
How we built it
Front End: React Database: MongoDB APIs: Google Books API, Resend API, Leaflet, NextAuth Server: Next.js
Challenges we ran into
We ran into a lot of challenges with the DNS as it wasn't verifying for us. We also ran into difficulties managing all the different APIs, but we were able to pull through!
Accomplishments that we're proud of
If 1,000 books are traded, 200-300 trees are saved, reducing the demand for thousands of gallons of water, and preventing significant CO2 emissions. If 10,000 books are traded, the impact multiplies.
What we learned
We learned A LOT! About full stack development and what it means to work as a team!
What's next for Second Chapter
- Expand Globally Access for people in other countries
- Develop Mobile App
Increase engagement and accessibility
- Scan Feature Promote fast engagement
- Additional queries
Built With
- css
- google-book-api
- html
- leaflet.js
- mongodb
- nextjs
- react
- tailwind
- typescript


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