PROJECT 03 / 2025
CampusBookMart
A student marketplace for buying and selling second-hand academic books with searchable listings and seller contact.
Your next chapter.
CONCEPT VISUALIZATION Illustrative interface & sample data
Problem
Students need a simple way to make second-hand academic books discoverable and connect with the people selling them.
Solution
A responsive marketplace where students can post book listings, browse available books, search by title and contact sellers.
Architecture
The React.js frontend handles browsing and listing management. FastAPI provides the backend APIs, and MongoDB stores user and book details.
- 01React.js · browsing & listings
- 02FastAPI · backend APIs
- 03MongoDB · users & books
Technical Decisions
- Use a responsive React.js frontend for browsing and listing management.
- Expose backend functionality through FastAPI APIs.
- Store user and book details in MongoDB.
Key Features
- Post book listings
- Browse available books
- Search by title
- Contact sellers
- Responsive listing management
Challenges
The project scope centers on straightforward book discovery and listing management. The resume does not document a specific implementation obstacle or a measured usability study.
Outcomes
Implemented a web application for second-hand academic book listings, title search and seller contact. No adoption, transaction or performance metrics are claimed.
- search books by title
- Discover
- post second-hand books
- List
- contact sellers
- Connect