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