Full stack / Product
Book Locator
A local book marketplace that helps readers discover used books nearby and manage buyer-seller transactions.
Product screens


The problem
Used books can be difficult to discover locally, while buying and selling often happens through disconnected, unstructured channels.
The solution
A responsive marketplace connecting nearby readers through searchable listings, approval controls and a traceable buyer-seller workflow.
Product features
- 01Reader and book approval workflows
- 02Nearby and advanced book search
- 03Buyer, seller and transaction states
- 04Reviews and email notifications
- 05Admin dashboard and moderation
- 06Cloud media uploads and payment integration
Engineering decisions
- 01Separated Next.js frontend and Express API
- 02MongoDB geospatial data through Mongoose
- 03JWT authentication, bcrypt and role-based authorization
- 04Rate-limited REST endpoints with pagination
- 05Stripe integration and Cloudinary-backed uploads
- 06Independent Vercel deployment configuration
What I learned