Bookstore Management Platform

A comprehensive e-commerce system supporting physical & digital book sales. Built an admin dashboard for inventory CRUD, order lifecycle, and customer insights. Integrated Paystack for payments, Firebase for auth + real-time Firestore updates, and Gemini AI (via Genkit) for automated promotional banner content. Emphasis on modular architecture, type safety, and operational efficiency.

2025
SubSaharan Investment Link Group
6 weeks

Project Gallery

Project overview

Project overview

Technologies

Next.js 14Framework
TypeScriptLanguage
Firebase FirestoreDatabase
Firebase AuthAuth
PaystackPayments
ZodValidation
React EmailEmail
Google GenkitAI

Key Features

  • Dual physical/digital catalog and product purchasing flow
  • Role-based admin dashboard with real-time analytics
  • AI-generated marketing copy via Google's Gemini AI
  • Automated email receipts using React Email templates
  • Multi-currency pricing support
  • Real-time inventory syncing and tracking

Results

  • Reduced manual promo writing time and catalog overhead
  • Enhanced operational clarity with real-time order tracking
  • Scalable database structure supporting catalog growth

Challenges & Solutions

Coordinating asynchronous order, inventory, and payment states

Securing digital file delivery to prevent unauthorized access

Balancing automated AI content generation with cohesive brand tone

Next.js 14FirebasePaystackAITypeScriptZodShadcn/ui