Carwash
A demo app running in production demonstrating Microsoft Hungary's digital transformation.
Install / Use
/learn @mark-szabo/CarwashREADME
CarWash app
⚠️ Archived Repository
This repository is no longer actively maintained. Active development has moved to a private repository.
For inquiries or access requests, please contact the maintainers directly.
The CarWash app is a demo app running in production, demonstrating Microsoft Hungary's digital transformation and the benefits of using Azure platform services.

Features
- Cross-platform PWA
- Cross-company (multi-tenant)
- Company SSO (Azure AD)
- Reminders using either push notification or email
- Calendar integration using meeting requests
- Reservation management for company admins
- Backlog dashboard for car wash vendor
- GDPR compliance features
- Intelligent bot in Microsoft Teams
- and a lot more...
Architecture
The project is implemented to utilize only Azure PaaS (platform-as-a-service) services including serverless Azure Functions and Logic Apps, App Services, Cognitive Services, Power BI reports etc.

Projects
CarWash.ClassLibraryReusable class library targeting .NET StandardCarWash.FunctionsAzure functions app for proactive communication (eg. reminders)CarWash.PWAASP.NET Core 2.1 API & React frontent (Progressiove Web App)CarWash.PWA.WindowsPWA wrapper for the Microsoft StoreCarWash.PWA.iOSPWA wrapper for the Apple App StoreCarWash.PWA.TestsAPI unit testsCarWash.PWA.UiTestsSelenium UI testsCarWash.BotChat-bot using Microsoft Bot Framework
Contributors
- Mark Szabo
- Jozsef Vadkerti
- Akos Szego
- Tamas Veiland
- Gabor Kulcsar
- Linda Billinger
Contributing
If you'd like to contribute to this sample, see CONTRIBUTING.MD.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Copyright
Copyright (c) 2018-19 Microsoft. All rights reserved.
Related Skills
bluebubbles
337.4kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
slack
337.4kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
tmux
337.4kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
claude-opus-4-5-migration
83.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
