carswash-new-mono
Carwash SaaS
Multi-tenant SaaS for car-wash networks — monorepo (Next 16 web + FastAPI api). 2026 rebuild.
Latest activity
Commits and releases
- Open
Improved session reliability for multi-tenant login
Implemented a robust recovery mechanism to handle stale active car wash cookies during the authentication flow. This ensures users are correctly redirected to their assigned location even if their session state becomes inconsistent. These changes improve overall platform stability and reduce login friction for network operators.
authuxreliability - Open
Enhanced Security and Production Infrastructure
We have strengthened the API security layer by enforcing a strict CORS allow-list driven by environment variables. Additionally, the web application functions are now pinned to the fra1 region to ensure consistent performance and reliable production connectivity.
securityinfrastructuredeployment - Open
Enhanced Security and Accessibility for Web Platform
Implemented robust security headers across the web application to protect against common vulnerabilities. Additionally, core operator screens were updated to resolve accessibility violations, ensuring a more inclusive and compliant user experience.
securityaccessibilityweb - Open
Expanded End-to-End Testing Infrastructure
Integrated Playwright into the testing suite to automate the core operator journey and ensure critical workflows remain stable. A new optional CI job was also added to support secure, secret-gated end-to-end testing in the deployment pipeline.
testingciautomation - Open
Enhanced multi-tenant security and observability
Implemented robust Row Level Security across all tenant tables to ensure strict data isolation and verified the protection with new cross-tenant denial tests. Added rate limiting to authentication endpoints and integrated structured logging with request IDs to improve security and auditability across the API.
securityapibackend - Open
New Analytics Dashboard and Network Comparison Views
We have launched a comprehensive analytics suite featuring interactive dashboards with custom date presets and visual charting. Owners can now leverage network comparison views and organization-level rollups to track performance across multiple car wash locations with multi-currency support.
analyticsdashboardreporting - Open
Enhanced API Reliability and Documentation
The backend now includes robust aggregation endpoints and verified scoping logic to ensure accurate data reporting across tenants. We have also synchronized our internal documentation and architecture references to reflect the latest system implementation and phase milestones.
apidocumentationtesting - Open
New Staff Management and Role-Based Access Control
Implemented comprehensive staff management features, including invite workflows, role assignments, and member removal. The API now supports tenant-isolated membership management, ensuring secure access control across the SaaS platform. These updates are fully supported by new automated tests covering both the backend endpoints and frontend user flows.
rbacstaff-managementapi - Open
Centralized Error Handling and UX Improvements
Introduced a unified error dialog system that provides localized feedback and actionable recovery steps for users. All critical application modules, including orders and shift management, have been refactored to route failures through this consistent interface. This ensures a smoother experience when encountering system interruptions.
uxerror-handlingfrontend - Open
Redesigned intake flow and optimized order management
We have overhauled the order intake process to prioritize a plate-first workflow, enabling automatic client and vehicle data retrieval. New features include intelligent box preselection from dashboard cards and streamlined walk-in paths, significantly reducing the time required to start a service. These changes are supported by comprehensive testing to ensure a smooth experience during high-traffic periods.
uxordersproductivity - Open
Enhanced performance and optimistic UI updates
We implemented optimistic UI updates for order actions to provide immediate feedback, backed by real-time reconciliation. Backend performance is boosted by optimized database connection pooling and pinning serverless functions to the database region for reduced latency. These infrastructure improvements ensure a snappy, responsive experience across the entire platform.
performanceinfrastructureapi - Open
New Admin Dashboard and Service Management
We have launched the new admin dashboard shell, featuring a robust navigation system and capability-based access control. This update also introduces comprehensive management tools for services, packages, and car wash boxes to streamline operational configuration.
admindashboardmanagement - Open
Dynamic Pricing and Price Matrix Editor
Administrators can now define custom car types and manage complex pricing structures through our new interactive price matrix editor. This feature ensures flexible billing configurations across different tenant locations, backed by full test coverage for the editing state.
pricingbillingautomation - Open
Enhanced Data Recovery and Tenant Isolation
Added new restore endpoints for core entities including car types, services, packages, and boxes to improve data management. Comprehensive test coverage ensures these operations maintain strict tenant isolation during archive and restore cycles. The shared API client has been regenerated to reflect these changes across the monorepo.
apibackenddata-recovery - Open
Added multi-country support and Kazakhstan localization
Expanded the platform to support regional car wash operations by adding country-specific data structures to the database and API. Implemented a new license plate component that features country-aware validation and rendering, starting with support for Kazakhstan formats across the web dashboard.
localizationfrontendapi - Open
Enhanced Order Management and Intake Flow
We have implemented a comprehensive order intake flow featuring real-time price previews and a robust order list with advanced filtering capabilities. Additionally, order detail views now support direct payment processing and closing actions, supported by updated API schemas for seamless data integration.
ordersfrontendapi - Open
Shift Control and Operational Visibility
New shift management tools allow for precise reconciliation and tracking of cash movements across the network. We also improved operational visibility on the dashboard by displaying washer assignments directly on the box cards.
shiftsoperationsdashboard - Open
Core Backend Infrastructure and Order Lifecycle
We have implemented the foundational order management system, including support for pricing matrices, shift reconciliation, and real-time box status tracking. The API now features robust tenant isolation, JWT authentication, and a fully typed client generated from OpenAPI specs. These updates ensure secure, multi-tenant operations and reliable data flow across the entire car-wash network.
apibackendordersauth - Open
New Design System and Authenticated UI Shell
The web interface has been overhauled with a new 'calm-clarity' design system, featuring a collapsible shadcn-based sidebar and system-aware dark mode. We integrated a multi-tenant switcher and localized app shell to provide a seamless experience for managers and staff. This update standardizes our UI components and improves navigation efficiency across all supported locales.
frontenduiuxdesign