Overview
OnPoints is a customer loyalty and rewards platform that helps businesses engage and retain customers through points-based programs. The marketing site needed to explain a fairly technical SaaS product to a non-technical audience — business owners evaluating loyalty solutions — while feeling modern and trustworthy enough to support a paid product.
The Problem
Loyalty platforms are a crowded category, and the product itself is conceptually complex: points, tiers, redemptions, integrations. The existing web presence didn't communicate the platform's value clearly, and the business needed a scalable hosting setup that could handle growth without ongoing infrastructure headaches.
The Solution
I built a component-driven marketing site in React using Styled Components, focused on breaking the platform's value proposition into digestible sections — how the loyalty program works, what businesses get out of it, and how customers experience rewards. The site was deployed on AWS using S3 and CloudFront, giving the client a fast, globally-distributed static site with minimal ongoing maintenance.
Tech Stack
Frontend
Infrastructure
Key Features
Challenges & Engineering Decisions
Explaining a complex product simply
Loyalty platforms involve multiple stakeholders — the business, their customers, and sometimes partner merchants. I structured the site's information architecture to address each audience separately, so visitors could quickly find the value relevant to them without wading through unrelated detail.
Building without a utility-CSS framework
Unlike most of my recent work, this project used Styled Components rather than Tailwind. I built a small internal design system of reusable styled primitives (buttons, cards, sections) to keep the codebase consistent and maintainable as the site grew.
Deploying to AWS instead of a managed platform
Hosting on S3 and CloudFront — rather than a platform like Vercel — meant configuring cache invalidation and build deployment manually, giving the client full control over their infrastructure and costs.
Outcome & Impact
Visuals
Click to view full screenshots