Skip to content
Public roadmap

Roadmap

A realistic, release-driven plan focused on shipping. This roadmap tracks how PyColors evolves from UI foundations into a SaaS builder ecosystem: blog, guides, production patterns, Starter Free, Starter Pro, auth and billing infrastructure, and future premium offers.

This roadmap reflects current priorities and product direction. It is not a contractual delivery promise, and timing, scope, pricing, or packaging may evolve based on feedback, real usage, bugs, or commercial priorities.

53 shipped3 now5 next3 later
Single thing

Ship the PyColors ecosystem funnel: Guides → Blog → Patterns / Examples → Starter Free → Starter Pro. Weekly releases, measurable improvements, and a public roadmap.

Documentation-first

Every component, guide, article, and starter should help users understand what to build, why it matters, and how to ship it with clearer conventions.

Commercial readiness

Trust pages, pricing clarity, launch proof, demos, analytics, docs depth, auth reliability, billing credibility, and a predictable release cadence.

How to read this roadmap

Shipped items reflect public work already released. Now and Next reflect the strongest current product, SEO, and monetization priorities. Later reflects likely direction, not a fixed delivery commitment.

January 2026 (post-release)

Stabilize quality, improve docs, and strengthen the distribution loop.

7 items

February 2026

Ship Starter Free publicly and strengthen the trust baseline: SEO, analytics, legal pages, and packaging clarity.

10 items
UI Advanced v1

First complete set of advanced dashboard-grade UI primitives: Dialog, Dropdown, Tabs, Tooltip, and Toast with accessibility-first behavior.

Shipped
AdvancedComponentsAccessibilityDocsDashboards
February dashboard-grade UI unlock

Shipped advanced UI and patterns required for dashboard-grade product UX, with aligned component docs and stronger production credibility.

Shipped
AdvancedPatternsDashboardsDocs
Public packages (Tokens + ESLint)

Published @pycolors/tokens and @pycolors/eslint-config on npm to strengthen ecosystem-level consistency across UI, tokens, and linting.

Shipped
EcosystemNPMDXTrust
Monorepo → Mirrors sync engine

Hardened subtree distribution strategy: monorepo as source of truth, public repos as mirrors, automated sync flows.

Shipped
ArchitectureCI/CDRelease
Weekly release protocol

Formalized weekly marketing releases aligned with versioning, changelog, and roadmap updates.

Shipped
ReleaseTrustBrand
SaaS Starter (Free) — public alpha

Starter Free is now publicly documented and positioned as the onboarding entry point: production-shaped UX, clear upgrade path, and docs-first adoption.

Shipped
StartersDocsLaunchTrust
Starter docs v1 (getting started + architecture)

Shipped Starter Free documentation: installation, structure, conventions, deployment, upgrade path, plus auth and billing concepts.

Shipped
DocsStartersDX
Trust signals: npm badges + secure external SVG support

Added npm badges, enabled remote SVG images with tighter CSP, and improved internal routing to docs.

Shipped
TrustNPMSecurityDX
Marketing positioning refresh (UI + Starter + Home)

Refined UI and Starter pages around shipping outcomes and tightened navigation, onboarding, and accessibility.

Shipped
MarketingOnboardingA11yLaunch
Brand & legal baseline

Completed trust baseline for commercial distribution: License, Open Source, Terms of Service, and Privacy Policy.

Shipped
TrustLegalSales

March 2026

Move from PRO positioning into implementation: Starter Pro foundation, billing maturity, auth baseline, and stronger premium conversion surfaces.

17 items
Guides knowledge layer

Shipped a dedicated Guides layer on PyColors.io with SaaS-focused educational content covering product foundations, auth, billing, dashboards, admin surfaces, and team systems.

Shipped
GuidesDocsSaaSEducation
Guide infrastructure

Added a reusable guide page shell and inline navigation components to improve consistency, reading flow, and long-form UX.

Shipped
DocsUXGuides
Patterns + Examples discovery layer

Added dedicated marketing pages for SaaS patterns and examples to better show what users can learn, validate, and eventually build with PyColors.

Shipped
PatternsExamplesMarketingOnboarding
Access & pricing overview

Added an access and pricing page clarifying Free, PRO, and long-term upgrade logic to make packaging and offer direction easier to understand.

Shipped
PricingPackagingSalesTrust
PRO upgrade funnel

Added a dedicated Upgrade to PRO page clarifying the value of moving from validation surfaces to production-ready wiring and business foundations.

Shipped
PROUpgradeSalesPositioning
Waitlist capture for premium demand

Added a PRO waitlist page with early interest capture, pricing preview, and bundle-direction messaging to support launch preparation.

Shipped
WaitlistAudienceLaunchGrowth
Navigation restructuring

Updated the primary navigation to reflect the product learning flow: UI, Blog, Patterns, Examples, Guides, and Starters.

Shipped
NavigationUXIA
Ecosystem messaging refresh

Refined homepage, footer, starter pages, and upgrade messaging to better explain the PyColors funnel from learning to validation to premium acceleration.

Shipped
MarketingBrandConversion
Starter PRO foundation

Starter Pro is now bootstrapped as a dedicated premium app with early product surfaces, branding, pricing direction, proprietary licensing, and a clearer path from marketing to premium implementation. The product is still in active development and not publicly launched yet.

Shipped
Starter PROPremiumApp
Billing system v1 (Stripe lifecycle)

Shipped a functional billing system with Stripe checkout, billing portal access, webhook processing, subscription lifecycle handling, invoice sync, and PRO access enforcement. Establishes a real monetization backbone for Starter Pro.

Shipped
BillingStripeMonetizationAPI
Prisma billing schema

Added the initial subscription billing data model with customers, products, prices, subscriptions, invoices, usage tracking, webhook events, plus tooling, seed scripts, and explicit schema workflows.

Shipped
PrismaDatabaseBillingDX
Blog platform (SEO + distribution engine)

Shipped a full blog system with dynamic articles, categories, tags, structured data (JSON-LD), RSS feed, sitemap integration, social sharing, and reusable article components to support SEO, content distribution, and long-term audience growth.

Shipped
BlogSEOContentGrowth
Content-driven distribution loop

Established blog-driven distribution with SEO-first articles, internal linking, category and tag navigation, and clearer connections between educational content, patterns, guides, and product surfaces.

Shipped
SEOGrowthContent
Marketing layout clarity pass

Refactored core marketing pages with breadcrumbs, flatter layouts, clearer hierarchy, and more consistent page structure across About, UI, Guides, Patterns, Examples, Access, Starters, Upgrade, and Waitlist.

Shipped
MarketingUXNavigationTrust
Starter PRO auth foundation

Shipped the first real authentication baseline for Starter Pro with Auth.js, Prisma-backed auth models, credentials and OAuth-ready provider support, JWT sessions, registration, login, email verification, resend verification, forgot password, reset password, and transactional auth email infrastructure.

Shipped
AuthStarter PROUsersSecurityEmail
Authenticated billing access

Connected billing checkout and billing portal flows to the authenticated user instead of a temporary development account, improving security and making premium access checks materially closer to production.

Shipped
BillingAuthSecurityStarter PRO
Marketing navigation and mobile UX polish

Improved breadcrumbs, footer hierarchy, homepage clarity, semantic structure, and mobile menu behavior including scroll locking, overscroll fixes, grouped navigation, and better recovery paths on the 404 page.

Shipped
MarketingNavigationMobileUX

April 2026

Turn Starter Pro into a more sellable launch candidate: security hardening, backend-driven account security, premium auth UX, clearer pricing, and more production-shaped app surfaces.

19 items
OAuth sign-in and sign-up UX

Shipped first-class Google and GitHub OAuth entry points across registration and login with clearer provider separation, better loading states, and more intentional onboarding UX.

Shipped
AuthOAuthStarter PROOnboardingUX
OAuth account conflict handling

Improved account-conflict handling and mapped auth query errors to safer, more understandable user-facing messages, reducing confusion around provider linkage and login failures.

Shipped
AuthOAuthErrorsUXSecurity
Connected accounts management

Shipped backend-driven connected accounts management in settings for Google and GitHub, including real linked-provider state, clearer account visibility, and a stronger account-security surface.

Shipped
AuthSettingsAccountsSecurityStarter PRO
Safe provider disconnect rules

Added disconnect flows for linked providers while enforcing that users must always keep at least one valid sign-in method connected, preventing accidental account lockout.

Shipped
SecurityAccountsOAuthSettings
In-session password change

Shipped the first real signed-in password change flow with validation, feedback, and notification logic, making Starter Pro account security materially more complete.

Shipped
AuthPasswordSecuritySettings
Real account-state in app navigation

Replaced placeholder user navigation with backend-driven account data so the app shell now reflects the real signed-in user, including name, email, and provider context.

Shipped
AuthNavigationUXApp shell
Auth environment and email consistency

Improved trusted auth host and sender configuration between development and production so transactional auth flows are more reliable and less error-prone across environments.

Shipped
AuthEmailDXInfrastructure
Auth security hardening with rate limiting and auditing

Hardened sensitive auth actions with rate limiting, generic responses, and audit metadata collection so Starter Pro account flows are more resilient against abuse and closer to production expectations.

Shipped
AuthSecurityRate limitingAuditing
Backend-driven security activity in settings

Added recent security activity to settings with backend-driven event history, hydration-safe rendering, French locale and Paris time formatting, improved activity lookup, and more user-friendly device labels.

Shipped
SettingsSecurityAudit trailUX
Password creation for OAuth-first users

Enabled users who registered with a third-party provider to set a local password when none exists, improving self-service account durability and recovery options.

Shipped
AuthPasswordOAuthSettings
Premium auth screen redesign

Revamped login, register, forgot-password, verify-email, and resend-verification flows with a stronger premium SaaS layout, better loading states, clearer helper text, and improved feedback.

Shipped
AuthUXPremiumOnboarding
Authenticated-user redirect protection on public auth pages

Redirects signed-in users away from public auth routes so the product feels cleaner, safer, and less confusing during real account usage.

Shipped
AuthRoutingUXSecurity
Starter Pro pricing repositioning

Updated Starter Pro pricing to €299 and sharpened the pricing page, FAQ, and offer framing to better match the product’s security, billing, and backend value.

Shipped
PricingPositioningSalesStarter PRO
PRO docs expansion: auth, billing, backend

Expanded the premium documentation structure with clearer auth, billing, and backend guides so Starter Pro feels more implementation-ready and commercially credible.

Shipped
DocsStarter PROBillingBackendAuth
Production-shaped dashboard, projects, and admin surfaces

Improved the dashboard, projects, and admin members pages with stronger UX, search, stats, not-found recovery, upgrade teasers, and a more premium SaaS entity surface.

Shipped
DashboardProjectsAdminUXStarter PRO
Marketing and navigation credibility pass

Improved mobile navigation accessibility with native dialog behavior, added a stronger 404 page, supported nav badges like “Pro”, and enforced an explicit upgrade URL for safer monetization flows.

Shipped
MarketingNavigationAccessibilityMonetization
Starter PRO launch hardening

Finish the final production-readiness pass across auth, billing interactions, account lifecycle, settings UX, docs clarity, and edge-case recovery so Starter Pro can move from strong internal product to actual launch candidate.

Now
Starter PROLaunchQualityAuthBilling
Monetization conversion hardening

Tighten the path from pricing, dashboard proof, docs, access, roadmap, and upgrade messaging to checkout trust and purchase confidence for Starter Pro.

Now
ConversionPricingCheckoutSalesLaunch
Account lifecycle reliability pass

Harden verification, reset, provider linking, provider disconnect, password setup, session messaging, and security history edge cases so self-service account management feels dependable in real-world use.

Now
AuthAccountsSecurityUXReliability

H1 2026 (first half)

Harden Starter Pro into a sellable premium product: auth, billing lifecycle, launch polish, monetization readiness, and stronger backend foundations.

8 items
Analytics and launch instrumentation

Finish GA4 and GTM wiring, validate conversion events across docs, pricing, waitlist, access, upgrade, and checkout flows, and measure premium discovery more reliably.

Next
AnalyticsSEOGrowthLaunch
Monetization readiness v2

Align checkout trust, billing states, legal language, demos, access messaging, upgrade framing, and premium proof into a sharper conversion system for Starter Pro.

Next
SalesCheckoutPricingTrust
Starter PRO backend foundation beyond auth and billing

Extend the premium starter from account and payment infrastructure into a stronger backend application baseline with clearer production patterns, entities, permissions, and launch guidance.

Next
Starter PROBackendArchitecturePremium
Editorial cadence for authority building

Turn the blog and guides system into a repeatable authority engine with SaaS, DX, product engineering, and starter-focused editorial publishing.

Next
BlogSEOAuthorityGrowth
Cookie preferences + analytics consent (optional)

If analytics remain enabled, add a lightweight consent layer and document tracking behavior in a simple and credible way.

Next
PrivacyAnalyticsTrust
Starter PRO release

Launch the first premium Starter PRO package with production-oriented auth, billing, backend foundation, launch guidance, and a commercial surface that clearly justifies the offer.

Later
Starter PROPremiumLaunch
Blocks library (marketing + SaaS)

Ship copy-paste sections for marketing and SaaS surfaces: hero, feature grids, pricing, testimonials, FAQ, CTA, and footer blocks.

Later
BlocksMarketing
Templates line v1

Expand the premium template line with new landing and dashboard directions built on PyColors UI, with stronger packaging and demo quality.

Later
TemplatesMonetization
Have a request?

Requests, bugs, and feedback help prioritize what ships next.

Roadmap items may shift based on feedback, bugs, technical constraints, and real-world usage.