
Project Overview
Luminary reimagines how independent writers reach readers, removing traditional publisher bottlenecks. It offers a complete marketplace experience with role-based dashboards, secure payments, and rich analytics.
Independent writers lacked a streamlined way to publish and monetize their work directly, while readers needed a reliable platform to discover original ebooks outside traditional channels.
Built a full-stack MERN platform with three distinct roles — Reader, Writer, and Admin — each with a dedicated dashboard. Integrated Stripe for secure ebook purchases, JWT + Google OAuth for authentication, and Framer Motion for a polished UI.
Delivered a complete marketplace with active purchase flows, role-based access control, and an admin analytics dashboard.
Key Features
- Role-based dashboards for Reader, Writer, and Admin
- Stripe-powered ebook purchases and writer verification payments
- JWT authentication with Google OAuth login
- Search, filter, sort, and pagination on the browse page
- Bookmarking system for saving ebooks
- Admin analytics with revenue and genre distribution charts
- Fully responsive, animated UI with Framer Motion
Challenges Faced
- 01Designing secure, role-based route protection across three distinct user roles
- 02Structuring Stripe webhooks to reliably update purchase and payment statuses
- 03Building a responsive dashboard experience that stays consistent across mobile, tablet, and desktop
Future Improvements
- →Wishlist system with a dedicated wishlist page
- →Automated email notifications on purchase and publishing
- →AI-powered ebook recommendations
