RestMart is a complete e-commerce solution for selling books online. Built with a React frontend and Django REST Framework backend, it supports user authentication, product listings, cart and order management, role-based admin panel, and secure payment processing.
3 months
Solo Project
The objective was to build a scalable online bookstore that allows users to browse, buy, and manage books easily with an admin interface for managing inventory and orders.
Implemented permission-based views using Django’s user model and custom decorators to handle admin and customer access separately.
Used Django ORM optimizations and query filters along with DRF pagination for smooth search and filtering of products.
Integrated Cloudinary for image uploads and delivery, ensuring optimization and performance across devices.
Used SSLCommerz Checkout API with secure token flow and webhook handling for post-payment verification and order updates.