Three-Week Sprint: New Homepage, Dark Mode, and Operations Dashboard
Three-Week Sprint: New Homepage, Dark Mode, and Operations Dashboard
The last three weeks at PSRESTful have been intense. 158 commits, three major features, and a handful of smaller wins that add up to a significantly better platform. Here’s what shipped.
A Completely Redesigned Homepage
The old homepage served us well, but it didn’t reflect where the product is today. The new design features a dark gradient hero section, a restructured layout that leads with what PSRESTful does, and an updated features grid highlighting Product Search, the Web Service Validator, and our other tools.
The pricing cards got a refresh too — cleaner typography, clearer tier differentiation, and a new Business plan tier (more on that below). Every section was reordered to match how visitors actually explore the site: what it does, who it’s for, pricing, and then the technical details.
Site-Wide Dark Mode
Dark mode isn’t just a nice-to-have anymore — it’s table stakes. We implemented comprehensive dark mode support across the entire platform: every page, every component, every form, every data table.
The Data Explorer error displays, landing pages, and documentation sections all received dedicated dark/light template variants. It’s not a CSS filter hack — each view was designed to look right in both modes.
Operations Dashboard: Procurement Management
For teams managing purchase orders across multiple suppliers, we’ve added a new Operations section to the dashboard. This is the beginning of a procurement management suite that gives you visibility into your PO workflow — all within the PSRESTful platform.
The dashboard includes role-based access controls, so you can define who on your team can view, create, or approve orders. This is designed for organizations where procurement touches multiple departments and needs clear permissions.
New Business Plan Tier
We heard from customers who had outgrown Premium but didn’t need a full Enterprise agreement. The new Business plan bridges that gap:
| Plan | API Calls/Day | Max Users |
|---|---|---|
| Standard | 1,000 | 3 |
| Premium | 15,000 | 10 |
| Business | 50,000 | 25 |
| Enterprise | Custom | Unlimited |
Premium also got a bump — from 10,000 to 15,000 calls/day. And every plan now triggers an automatic welcome email on subscription with plan-specific feature guides, so new users know exactly what’s available to them on day one.
Conversion-Optimized Landing Pages
Every major feature now has its own landing page designed to explain value, not just list features. We built or redesigned pages for:
- Brand List & Detail — paginated browsing with 50-per-page results
- Supplier Detail — auth-aware views with a blurred Product Intelligence teaser for visitors
- Discount Codes — pain-to-solution narrative explaining how code management works
- Broken Links Checker — three-step how-it-works grid tied to Premium features
- Media Downloader — hero section, use-case cards, and a four-step workflow
- Supplier Magento/Shopify — dedicated integration pages with PromoSync comparisons
Each page follows a consistent pattern: dark gradient hero, benefit-focused copy, clear workflow visualization, and FAQ sections. If you’re evaluating PSRESTful, these pages are the fastest way to understand what each tool does.
Color Normalization System
One of the less visible but high-impact additions: a color normalization engine. Suppliers describe colors inconsistently — “Royal”, “Royal Blue”, “RoyalBlue”, “#4169E1” can all mean the same thing. Our new system introduces:
- NormalizedColor — admin-curated canonical colors with aliases
- SupplierColor — per-supplier mappings with priority resolution
- ColorNormalizerService — automatic matching with batch operations for performance
This powers more accurate search filtering, better product matching across suppliers, and cleaner data for integrations.
Web Service Validator Enhancements
The Web Service Validator — our tool for testing supplier SOAP endpoints — got significant upgrades:
- psdomain model parsing for structured validation
- Protobuf support for testing binary format responses
- Tooltips, toast notifications, and copy-to-clipboard for better UX
- A media normalizer for handling supplier image URLs
- Its own landing page with sitemap entry
What’s Under the Hood
A few technical improvements worth noting:
- Product status lifecycle — products now track their refresh state with status badges visible in search results and detail views. Stale product detection helps identify data that needs updating.
- Lucide icon migration — we moved from Bootstrap Icons to Lucide for a cleaner, more consistent icon set across the platform.
- Django 5.2 compatibility — proactive fixes for deprecations like
make_aware()changes. - 159 new tests for the plan purchase email system alone, plus 52 plan option tests and 25 color normalization tests.
What’s Next
This sprint was about making PSRESTful more polished, more accessible (dark mode), and more powerful for teams (dashboard, Business plan). We’re not slowing down — the Operations dashboard will expand with more procurement features, and we’re continuing to invest in data quality tools like color normalization.
Want to see the new homepage? Visit PSRESTful.com . Already a user? Toggle dark mode and let us know what you think.
Questions or feedback? Reach out — we’d love to hear from you.