📌 Executive Summary:
In an age where online shopping rules the market, book enthusiasts often find it hard to discover specific titles—especially old or rare ones. BookWorm bridges this gap by becoming a digital marketplace where users can buy, sell, or request books, all within one simple, mobile-friendly platform. Whether you’re a collector, a casual reader, or someone looking to declutter by selling old titles, BookWorm makes the process smooth, secure, and community-driven.
🔍 Challenges:
- Readers couldn’t find a centralized platform to buy both new and secondhand books.
- Book availability, especially for academic or regional titles, was inconsistent.
- Sellers lacked a dedicated space to list books and manage transactions smoothly.
- No mechanism to request unavailable books or notify sellers of market demand.
- Most existing solutions focused on big-box inventory, not peer-to-peer exchange
🧩 Solution:
We developed BookWorm as a hybrid e-commerce and listing platform, focusing on:
- Book Marketplace: Users can browse and purchase from a wide variety of books—new, used, niche, or rare.
- Request Feature: Can’t find a book? Users can post a request, prompting sellers to respond with listings.
- Seller Mode: Any user can switch to seller mode, list books, manage stock, and fulfill orders.
- Smart Search & Filtering: Advanced search filters based on genre, author, price, condition, etc.
- Delivery System: BookWorm handles logistics—books get delivered directly to buyers’ addresses.
👣 User Journey:
- Onboarding
- User signs up, selects reader or seller preferences, and sets their location.
2. Buying a Book
- Browses/searches for books, checks reviews, adds to cart, and confirms delivery address.

3. Requesting a Book
- Posts a request for a book not found on the platform.
- Receives notifications when a seller uploads it.

4. Selling a Book
- Uploads book details with photos, condition, and price.

- Gets order alerts, confirms shipping, and tracks delivery.
⚙️ Technical Implementation:
🧭 Book Listings & Requests
- Users can post listings with ISBN recognition and auto-filling metadata.

- Request system triggers notifications to sellers based on genre/interest.
🛒 E-commerce Integration
- Cart, checkout, order tracking, and cancellation/refund logic.

- Integrated address management and delivery tracking.

📦 Logistics & Notifications
- Delivery coordination with partner couriers via API.
- Real-time order status updates via push notifications and email.

🧰 Technology Stack:
| Layer | Tools/Technologies |
| Frontend | React Native |
| Backend | Django REST Framework |
| Database | PostgreSQL |
| Authentication | JWT |
| Storage | GCP storage |
| Push Notifications | Firebase Cloud Messaging (FCM) |
| Logistics Integration | ShipRocket API / Custom Delivery APIs |
| Hosting | GCP Compute engine |
📈 Success Metrics & Potential Impact:
While the platform is still in early stages, the potential impact is already visible:
- High engagement around the book request feature.
- Sellers reported ease of uploading and managing inventory.
- Improved book discovery for rare and academic titles.
- A stronger sense of community and trust through buyer-seller interactions.
🚧 Challenges Overcome:
| Challenge | Solution |
| Managing book data | ISBN API integration for faster, cleaner listing |
| Delivery coordination | Plugged in logistics APIs to automate shipment tracking |
| Preventing fake listings | Enabled user verification and review system for sellers |
| Making the UI seller-friendly | Built a focused dashboard just for listing, tracking, and earnings |
✅ Conclusion:
BookWorm isn’t just another app for buying books—it’s a community-driven marketplace that empowers readers to find what they love and sellers to share what they have. By combining commerce, logistics, and user-centric design, it brings the joy of book discovery back into the digital space—personal, accessible, and scalable.
get in touchWe are always ready to help you and answer your questions
Your next big idea starts here. Connect with us today!
Contact Us
Our Location
D-9, Ground floor, sector-3, Noida Gautam Buddha Nagar, Noida, India 201301.
4th Floor
Jay Ambe Complex, Nainital, India 263139


