📋 Product roadmap

What we've shipped — and what's next

Six months of continuous development across the Authority Portal, Admin Portal, and resident-facing tools. We build in the open — every release, every fix, every improvement.

Authority Portal
Admin Portal
Resident / Public
Infrastructure
ProductAuthority PortalAdmin PortalResident / PublicInfrastructure
44Features shipped
7Months of releases
4Product areas
17Bug fixes & improvements
0Planned downtime
October 20245 releasesFoundation
Authority Portalv0.1.0
Authority Portal — initial launch
First production release of the Authority Portal. Secure authenticated login for council staff, basic council profile configuration, and a unified data model connecting streets, segments, waste types, and schedules — giving every team member a single, consistent view of their collection data.
NewSecure loginUnified data
Admin Portalv0.1.0
Admin Portal — initial launch
Internal super-admin tool for the SupaWaste team. Single sign-on via Google for authorised team members, with role-based access controls that strictly separate platform administrators from authority users.
NewSSORole separation
Admin Portalv0.1.1
Dashboard — live authority & user counts
Admin dashboard with live counts for local authorities and users, system status indicators, and quick-link navigation to the main management sections.
NewLive data
Infrastructurev0.1.0
Shared data platform — authorities, users & audit trail
Established the shared data platform underpinning both portals — authority records, user accounts, and a full audit trail available from day one. Access controls are enforced at the data layer, ensuring authority staff can only access their own data.
Multi-tenantData isolationAudit trail
Resident / Publicv0.1.0
My Bin Day — rebuilt from the ground up
Complete rebuild of my-bin-day.co.uk on a modern, performance-first platform. 382 council pages load near-instantly with no server round-trip — improving resident experience and search engine visibility.
NewFast loadSEO
November 20246 releases
Admin Portalv0.2.0
Authorities management — full CRUD with bulk operations
Paginated authority list (25 per page) with sortable columns and full-text search. Complete CRUD for authority records including name, region, tier, and active status. Bulk activate, deactivate, and delete operations for multi-select rows.
NewBulk opsPagination
Admin Portalv0.2.1
Users management — role & plan management
User list with the same paginated, sortable, searchable pattern as Authorities. Role assignment and plan management per user. Full CRUD and bulk status operations.
NewRoles
Admin Portalv0.2.2
Assisted access — support login for onboarding
Support staff can access any authority account on behalf of a user to assist with onboarding, troubleshoot issues, or walk through the platform together. Access is time-limited, one-time, and requires no sharing of credentials.
NewOnboardingZero credential sharing
Authority Portalv0.2.0
Streets management — paginated list with USRN column
Full street management UI for authority staff. Paginated list view with Unique Street Reference Number (USRN) column, sortable column headers, and a ⚠ badge indicator for any street that has zero active schedules assigned.
NewUSRNPagination
Resident / Publicv0.1.1
PostcodeSearch component & CouncilBrowser A–Z
Resident-facing postcode search with instant live lookup — no page reload required. Alongside it, a full A–Z local authority directory lets residents browse to their authority directly.
NewSearch
Resident / Publicv0.1.2
Postcode to local authority lookup — instant routing
Residents enter any UK postcode and are instantly matched to the right local authority and their collection schedule — no sign-up, no account, no friction. Uses an open public addressing database, keeping the service free for residents.
NewZero friction
December 20247 releases
Authority Portalv0.3.0
Schedules management — bulk assign wizard
The most-requested feature: a multi-step bulk assignment wizard for schedules. Council staff select multiple streets, choose a waste type, set collection day and frequency, then assign in a single operation. The system automatically detects and resolves any conflicting active schedules — no manual cleanup required.
NewWizardConflict resolution
Authority Portalv0.3.1
Existing schedules tab — view, search & sort
A dedicated tab showing all active and historical schedules. Full-text search by street name, waste type, or status. Sortable column headers for date, street, and waste type.
NewSearch
Authority Portalv0.3.2
Bulk end schedules
Multi-select any number of schedules and retire them all in one action. Ideal for zone reorganisations, contractor changes, and seasonal service adjustments — what previously required editing rows one by one now takes seconds.
NewBulk ops
Admin Portalv0.3.0
Email templates — 5 transactional templates
Template editor for all 5 transactional emails: welcome, password reset, subscription confirmed, subscription cancelled, and magic link. Dynamic content via a personalisation token system, with a live preview pane to proof every template before it goes live.
NewLive preview
Admin Portalv0.3.1
Subscriptions — plan & tier editor
Subscription plan editor with payment provider integration, configurable trial periods, and flexible billing models. The SupaWaste team can update plan tiers, pricing, and trial lengths without any engineering involvement.
NewStripe
Resident / Publicv0.2.0
Postcode accuracy — London borough matching fixed
Resolved incorrect council matches for London postcodes caused by formatting variations across boroughs. Residents in London are now reliably routed to the correct borough page every time.
FixMatching
Infrastructurev0.2.0
Automated URL monitoring — authority data quality
Automated tooling to continuously validate authority website URLs across all 379 entries. Detects broken links, outdated redirects, and unreachable pages before residents encounter them.
AutomationData quality
January 20256 releases
Authority Portalv0.4.0
Shift-click multi-select — Streets and Schedules
Shift-click range selection across both the Streets list and Schedules table — working exactly like selecting files on a desktop. Staff can highlight hundreds of rows in a single gesture, then bulk-assign, bulk-end, or bulk-delete in one action. Transforms what used to take hours into seconds.
NewShift-clickBulk efficiency
Authority Portalv0.4.1
Schedules pagination
Schedule lists now paginate smoothly regardless of how many streets and schedules an authority manages. Large authorities with thousands of rows see no performance difference from smaller ones — the portal stays fast and responsive at any scale.
NewPerformance
Admin Portalv0.4.0
Integrations section — Resend, Stripe, Twilio, webhooks
Admin Integrations tab for managing platform-level integrations: Resend (email), Stripe (payments), Twilio (SMS), and outbound webhook endpoint configuration. Connection status and API key management in one place.
NewResend · Stripe · Twilio
Admin Portalv0.4.1
System settings — feature flags & maintenance mode
System section with feature flags supporting per-flag rollout percentages. Maintenance mode toggle and global announcement banner configurable without a deployment. API key generator and rate limit configuration.
NewFeature flags
Admin Portalv0.4.2
Audit log — full admin action history
Every action taken in the admin portal is logged and searchable — filterable by action type, user, or date range. Gives the SupaWaste team a complete record for compliance reviews, GDPR subject access requests, and accountability across the platform.
NewGDPRAudit
Infrastructurev0.3.0
Zero-downtime deployment pipeline — both portals
Continuous deployment pipeline established for both portals. Every code change is automatically reviewed in an isolated preview environment before it reaches production — meaning local authorities never experience a broken portal.
Zero downtimePreview environments
February 20257 releases
Authority Portalv0.5.0
Integrations tab — embed widget generator with accessibility controls
The Authority Portal Integrations tab now generates a ready-to-paste embed snippet in seconds. Staff choose a font size — Default, Large, or X-Large — and a live preview renders the widget at that size before they copy the code. Designed to meet accessibility requirements across all authority website templates.
NewLive previewAccessibility
Resident / Publicv0.3.0
Embed widget — resident-facing bin day lookup
The embeddable resident widget goes live. Any resident can enter their postcode and instantly see collection days for every waste type at their address. Always in sync with live schedule data, with no manual updates ever needed from authority staff.
NewAccessibilityLive sync
Authority Portalv0.5.1
Conflict detection — automatic on bulk assign
When bulk-assigning schedules, the portal automatically identifies and retires any existing active schedule that would conflict with the new assignment. Staff no longer need to find and end overlapping schedules manually.
NewConflict resolution
Authority Portalv0.5.2
Waste type management — colours & collection frequency
Waste type configuration extended to include colour picker, collection frequency (weekly / fortnightly / monthly / ad-hoc), and display ordering. Colours reflected in the embed widget and schedule list views.
NewColour picker
Admin Portalv0.5.0
Subscriptions — flexible billing models
Extended the subscription plan editor with support for multiple billing models: flat rate, per-user, and per-authority. Trial periods are independently configurable per tier. Commercial teams can adjust pricing structures without any engineering involvement.
NewStripe
Infrastructurev0.4.0
Security hardening — data access controls strengthened
Comprehensive review and hardening of all data access controls across the platform. Permissions are enforced at the data layer independently of application logic — no user can ever see data belonging to another authority.
SecurityData isolation
Resident / Publicv0.3.1
My Bin Day — public launch at my-bin-day.co.uk
Public launch of my-bin-day.co.uk — the UK's free postcode-based bin day lookup tool for residents. Coverage across 382 local authorities, indexed and discoverable across England, live from day one with zero ongoing maintenance required from authority teams.
LaunchSSG · 382 pages
March 20257 releases
Authority Portalv0.6.0
Schedules — full management suite
The complete schedules management experience: bulk assign wizard, existing schedules tab with multi-select, bulk end, column sort, full-text search, and pagination — all released as a cohesive suite. Shift-click selection powers both the Streets list and Schedules table through a single shared interaction model, so staff only ever need to learn one way of working.
NewMulti-selectSearch + SortPagination
Authority Portalv0.6.1
Streets — ⚠ zero-schedule badge
Streets with no active schedule now show a prominent warning badge in the streets list. Helps waste managers quickly identify coverage gaps before they cause missed collections or resident complaints.
UXCoverage gap alert
Admin Portalv0.6.0
System — API key generator & rate limit config
System section extended with an API key generator for external integrations and a rate limit configuration panel. Keys are scoped per authority and can be revoked from the admin UI without touching the database directly.
NewAPI keys
Admin Portalv0.6.1
Global announcement banner
Configurable announcement banner shown across all authority portal sessions. Set from Admin → System with a message, severity level (info / warning / critical), and optional expiry time. Instantly pushes platform-wide communications without a deployment.
NewComms
Infrastructurev0.5.0
Authority directory — data accuracy pass 3
Third round of council data validation completed. Broken, redirected, and outdated links across the full 379-authority directory identified and corrected. Residents are reliably directed to working council pages.
FixData quality
Resident / Publicv0.4.0
382 authority pages — instant load for every resident
Dedicated pages for all 382 local authorities, each loading near-instantly with no server delay. Every page shows the authority's collection schedule, accepted items per bin type, and a link to the authority website. Pages update automatically whenever council data changes.
SSG382 pages
Authority Portalv0.6.2
Embed widget — one-click copy with live preview
The embed code generator in the Portal Integrations tab now shows a real-time preview that updates as staff toggle between font size options, alongside a one-click copy button. Authorities can validate exactly how the widget will look on their website before adding it.
UXAccessibilityLive preview
March 20266 releasesLatest
Authority Portalv0.7.0
Street data import — drag-and-drop, no IT required
Authority staff can now import streets and postcode segments directly from the portal — no command-line tools, no server access, no IT ticket required. Upload a streets.csv and street_postcodes.csv via drag-and-drop, watch real-time progress bars as rows upsert 500 at a time, and review every batch in a live streaming log. Safe to re-run at any time with full duplicate protection.
NewSelf-serviceBatch import
Authority Portalv0.7.1
Audit log retention — configurable per plan
Set global retention limits (by age and record count) with per-plan overrides — giving Enterprise authorities longer retention than Free tier. A nightly automated purge runs at 02:00 UTC with no manual intervention. Fully documented for DPO and compliance reviews.
NewGDPRCompliance
Admin Portalv0.7.0
Live subscription plan management
Plan definitions — pricing, trial periods, feature lists, and billing unit configuration — are now stored in Supabase and editable in real time. Changes reflect in the authority portal immediately, with no deployment required. Live distribution panel shows how many authorities are on each tier right now.
NewReal-time
Infrastructurev0.6.0
System settings persistence
Platform-wide configuration — including audit retention settings and feature flags — now persists to Supabase rather than holding state locally. Settings survive page refreshes, are shared across all admin sessions, and are read and written via a secure service-role API route.
PersistenceSecure API
Admin Portalv0.7.1
Authority active / inactive — bulk toggle fixed
Bulk activating and deactivating authorities from the admin portal now correctly persists to Supabase and is immediately reflected in the authority portal. Active authorities show a Live status; inactive ones show a clear Draft badge. All authority mutations now route through a single secure API.
FixRLS
Infrastructurev0.6.1
Subscription tier separation — geographic vs billing
Geographic authority type (District, Unitary Authority, London Borough, etc.) is now cleanly separated from subscription plan. Both can be managed independently — authority type reflects the real-world classification, while subscription plan drives feature access and billing limits.
ArchitectureSchema
Coming soon

What's next on the roadmap

📊
Recycling rate dashboard
Per-zone recycling rate tracking with target vs actual comparisons. Export-ready for cabinet papers, LATS returns, and annual strategy documents.
Q2 2026
🗺️
Map view — zone visualisation
Interactive map of collection zones overlaid on street data. Visualise coverage gaps and zone boundaries directly in the authority portal.
Q2 2026
🔗
Outbound webhooks
Configurable webhook endpoints triggered by schedule change events. Sync SupaWaste data to your CMS, CRM, or internal systems in real time.
Q2 2026
🔐
SAML / SSO
Single sign-on integration with authority identity providers. Available on Enterprise plans. Supports the most common authority IdPs out of the box.
Q3 2026
📋
Resident communications hub
Compose and send targeted messages to residents by zone, waste type, or collection day — for service changes, seasonal reminders, and recycling campaigns.
Q3 2026
📈
Contact deflection reporting
Track how many resident enquiries the widget is handling automatically. Exportable data to support the business case for self-service investment.
Q3 2026

Got a feature request?

We build in close collaboration with local authority waste teams. If you have a feature request or a workflow we haven't covered, we want to hear it.

Book a demo →Submit a feature request