Skip to content
Praise Olufemi
All work

Bruno & Mark Pharmacy

E-commerce for a pharmacy, from catalogue to Paystack checkout.

Type
Full-stack
Status
Live

NestJS / React / TypeScript / PostgreSQL

Bruno & Mark Pharmacy

Overview

A production e-commerce platform with product browsing, cart, checkout through Paystack, order tracking and an admin dashboard for inventory and sales. The NestJS backend uses PostgreSQL with Prisma, Redis caching and BullMQ for background jobs.

What it does

  • Catalogue with search and filtering
  • Cart, checkout and Paystack payments
  • Reviews, ratings and wishlists
  • Admin analytics and inventory management
  • Email notifications through Resend
  • CI/CD with GitHub Actions and Docker

Built with

  • NestJS
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Paystack
Esc

↑ ↓ to move, Enter to open