Inspiration

As students, we often struggled to find affordable textbooks and ended up hoarding unused ones. We realized many others faced the same issue. This sparked the idea of Swapify — a sustainable, student-friendly book exchange platform that encourages reusing resources, sharing knowledge, and reducing costs.


What it does

Swapify allows users (especially students) to buy, sell, rent, or donate textbooks and handwritten notes within their campus or local community. Key features include:

  • Listing and browsing books
  • Wishlist & notifications
  • In-app chat to negotiate or coordinate
  • Renting books with a return date
  • Eco-points tracker to encourage sustainable actions

How we built it

We built Swapify using:

  • Frontend: HTML, CSS, JavaScript (React for scalability)
  • Backend: Node.js with Express
  • Database: MongoDB for storing listings, users, and transactions
  • Authentication: JWT for login/signup
  • Prototyping & UI: Figma for design and usability testing

Challenges we ran into

  • Designing a user flow that supports both buyers and sellers seamlessly
  • Handling edge cases in wishlist notifications and chat flow
  • Building a clean, mobile-responsive UI that’s simple yet functional
  • Integrating a review/rating system that feels fair and transparent

Accomplishments that we're proud of

  • Created a working prototype with listing, chat, and transaction flow
  • Designed an intuitive, student-friendly UI
  • Successfully implemented a sustainability tracker with gamified points
  • Positive feedback from real student testers on usability and usefulness

What we learned

  • How to design with user empathy—understanding actual student problems
  • Importance of clear navigation and minimal UI friction
  • How a small feature like chat or wishlist can greatly improve user experience
  • Power of combining technology with sustainability goals

What's next for SWAPIFY

  • Add a "Donate" feature to let users give away books freely
  • Enable campus-based groups for targeted exchanges
  • Integrate a real-time delivery/pickup tracker
  • Launch a mobile app version for better accessibility
  • Partner with colleges to promote the platform and reduce academic waste
Share this project:

Updates