Tech Bazaar
Tech Bazaar brings buyers, sellers, and admins into one responsive marketplace. Buyers can browse and purchase approved products, sellers can manage products and plans, and admins can moderate accounts, products, and payments.
Tech Stack
Next.jsReactTailwind CSSMongoDBBetter AuthStripeHeroUIFramer MotionImgBB
Features
- Role-based buyer, seller, and admin dashboards
- Product search, category filters, sorting, and pagination
- Stripe Checkout with payment history
- Seller product, sales, revenue, and plan management
- Admin account and product moderation
- Protected routes and profile management
- Responsive UI with toast feedback and animations
Challenges
- Designing separate workflows for three user roles
- Integrating secure Stripe payment and confirmation flows
- Keeping product moderation and marketplace data consistent
Learnings
- Role-based access control with Better Auth
- Stripe Checkout and payment record integration
- Building a complete marketplace workflow with Next.js
Future Improvements
- Add product reviews, wishlists, and order tracking
- Introduce seller analytics and promotional campaigns
- Improve marketplace recommendations and notification features