Skip to main content
Portfolio Case Study

LunaRxDigitalContraceptiveCarePlatform

Web Development · Luna Rx (NHS Collaboration) · June 2024

Built a full-stack contraception ordering platform with a Next.js frontend and a ReactJS admin panel. Luna Rx lets users order Combined Pill, POP, and Emergency Contraception, featuring pharmacist-reviewed questionnaires, NHS-backed care, Stripe payments, and secure delivery.

Project Overview

Luna Rx – Digital Contraceptive Care Platform

Built a full-stack contraception ordering platform with a Next.js frontend and a ReactJS admin panel. Luna Rx lets users order Combined Pill, POP, and Emergency Contraception, featuring pharmacist-reviewed questionnaires, NHS-backed care, Stripe payments, and secure delivery.

Project Features

What We Built

Core features and product capabilities delivered inside this project.

Responsive public website built in Next.js with MUI and Styled Components

Admin dashboard in ReactJS (CRA) with analytics, order management, and blog editor

Multi-step contraception order flows with medical questionnaire validation (Joi)

Secure Stripe integration for processing prescription-based services

Free Royal Mail Tracked 24 delivery integration with discreet packaging

JWT-based user authentication and secure session handling

Blog and educational content manager with rich text editor (TinyMCE)

Dynamic article system for contraception health, PCOS, and women’s wellness

Role-based access control in the admin panel (Admin, Pharmacist, Support)

Image optimization (Sharp), media uploads (AWS S3), and SEO (Helmet)

Mongoose schema models for prescriptions, users, blogs, and support queries

Notistack notifications and responsive forms for high UX engagement

Integrated PIN verification and email flow with Nodemailer

Live staging and production environments with environment-specific scripts

Want A Project Like This?

Let’s create a modern, scalable, and future-ready digital product for your business.

Start Your Project
WhatsApp