
Discounts Website – Developer Brief
- or -
Post a project like this- Posted:
- Proposals: 65
- Remote
- #4419562
- OPPORTUNITY
- Awarded









Description
Build a secure, login-only discounts website (except Drivers, who access perks without login). Users only see the pages and discounts relevant to their role or membership level, which is determined dynamically by pulling points from HubSpot.
Key Features
-User Levels: Silver, Gold, Diamond, Non-client (Carrier MCs), and Drivers.
-Discount Engine: Each deal has a base discount; tiered discounts are automatically calculated (e.g. Silver 50%, Gold 80%, Diamond 100%, Non-client 80%). Admins can override per deal.
-Permission Sets: Define which pages and deals each user group can see (e.g. Silver sees most pages but not driver perks, Drivers only see perks and comparisons, etc.).
-HubSpot Integration: Sync user points from HubSpot to determine levels. Supports both webhook and scheduled sync.
-Admin Console: Tools for managing deals, permission sets, users, providers, reporting, and auditing. Includes preview function to see what each role sees.
-Reporting & Logs: Exports (e.g. redemptions, active deals, user levels) and audit logs of all changes.
Technology & Hosting
-Hosting: Ionos.
-Preferred stack: WordPress with plugins (for login, permission sets, etc.) or a modern web stack if proposed by the developer.
-Security: Must be GDPR compliant, OWASP Top 10 secure, encrypted in transit and at rest.
Outcomes
-Users see the right pages and discounts for their level.
-Admins can easily configure deals, permissions, and roles without developer input.
-HubSpot integration ensures discounts update in near-real time as users earn points.
-Clear logging and reporting for compliance and business oversight.
Please see brief attached.
Evie W.
100% (1)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Evie, can we connect to discuss the project in details.
-

Hi Evie,
Would you like HubSpot to remain the single source of truth for user levels (always pulling points dynamically), or should the website also store and cache user levels locally for faster access and fallback if HubSpot is unavailable?
Thanks
NareshEvie W.04 Sep 2025We would like to use local storage with periodic sync/webhooks.
Thanks
Evie -

1. Do you prefer the admin console as a React-based dashboard or would you like a lightweight CMS integration for content edits?
2. Should driver perks be fully public pages or partially gated with tracking/auth?
3. What level of HubSpot failure handling/logging would give you confidence (basic retries vs. full dead-letter + admin alerts)?Evie W.04 Sep 20251. Lightweight CMS approach
2. Fully public via link only to start with - we will look to do SSO down the line
3.Basic retries + error logs -

Could you share the current HubSpot setup and how user points are tracked? This will help me understand whether a webhook, scheduled sync, or hybrid approach is best for dynamically assigning discount levels
Evie W.04 Sep 2025User points are calculated by a formula property which multiples the health score of a company by 10.
Thanks,
Evie