Inspiration :

Books are treasures, but for many students, buying new ones is expensive, and old books often go unused or wasted. At the same time, many aspiring writers and publishers struggle to reach their audience. We wanted to solve both problems while also creating a space where reading is fun, accessible, and emotional. That’s why we built BookHive – a buzzing platform where readers, writers, and students come together to buy, sell, and read books based on their mood.

What it does :

Marketplace for Students – Students can sell their old books at fair prices and buyers can easily find affordable books.

✍️ Publisher/Writer Hub – Writers and publishers can publish their books directly in the app for readers worldwide.

🎭 Mood-based Reading – Users can discover books based on their current mood (happy, sad, stressed, motivated).

❤️ For Book Lovers – Read in-app, buy physical copies, or connect directly with sellers/publishers.

How we built it :

Frontend: React + TailwindCSS for a clean, modern, and fast UI.

Backend: Node.js + Express.js for managing users, listings, and book uploads.

Database: MongoDB for storing books, users, and publisher data.

APIs: Integrated mood-based recommendation system using simple sentiment analysis.

Deployment: Hosted on Vercel/Heroku for accessibility and scalability.

Challenges we ran into :

Balancing two ecosystems (students selling old books & publishers uploading new ones).

Creating a smooth UX for mood-based book recommendations.

Limited time to implement secure payments and full eBook reader features.

Designing a system that feels welcoming for both readers and sellers.

Accomplishments that we're proud of :

Built a working prototype that combines marketplace + publishing + mood-based discovery.

Designed a unique emotional reading feature that makes reading more personal.

Created a clean, modern UI that’s easy to use for students and book lovers.

Turned a simple idea into a community-driven platform for books in just a hackathon timeline.

What we learned :

How to design an app that serves multiple user groups (students, writers, and readers).

The importance of UI/UX design in making a platform intuitive.

Learned to integrate recommendation systems with emotional triggers.

Improved teamwork and fast prototyping skills under time pressure.

What's next for bookhive ( a platform where book bees (lovers) can survive ) :

Add AI-powered personalized recommendations to better match books with moods.

Introduce secure in-app payments and wallet features.

Expand the publishing system with revenue-sharing for authors.

Build a global community where readers can form book clubs, share reviews, and connect.

Scale the marketplace with verified student sellers and eco-friendly book reuse campaigns.

Built With

  • future
  • integration)
  • optional)-stripe-/-razorpay-api-(payments
  • react.js-(frontend-ui)-tailwind-css-(styling)-localstorage-/-firebase-firestore-(data-storage)-node.js-+-express-(backend-api
Share this project:

Updates