A powerful text processing application built with Blazor WebAssembly and .NET 9.
- Advanced text analysis and statistics
- Word replacement and text processing
- Buzzword detection and removal
- Export functionality for processed text
- Real-time diagnostics and health monitoring
🌐 Live Demo: https://app-hdoqo3wpwuuja.azurewebsites.net
📊 Health Check: https://app-hdoqo3wpwuuja.azurewebsites.net/diag
- Frontend: Blazor WebAssembly
- Backend: .NET 9 Web API
- Cloud: Azure App Service
- CI/CD: GitHub Actions
- Infrastructure: Azure Bicep
- .NET 9 SDK
- Azure CLI
- Azure Developer CLI (azd)
# Clone the repository
git clone https://github.com/punkouter25/PoRemoveBad.git
cd PoRemoveBad
# Restore dependencies
dotnet restore
# Run the application
dotnet run --project PoRemoveBad.Server
The application uses Azure Developer CLI for deployment:
# Deploy to Azure
azd up
# Deploy code changes only
azd deploy
The project includes automated GitHub Actions workflows:
- Build and Test: Runs on every push and PR
- Deploy: Automatically deploys to Azure on main branch commits
PoRemoveBad/
├── PoRemoveBad.Client/ # Blazor WebAssembly client
├── PoRemoveBad.Server/ # .NET Web API server
├── PoRemoveBad.Core/ # Shared business logic
├── infra/ # Azure infrastructure (Bicep)
└── .github/workflows/ # CI/CD pipelines
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests locally
- Submit a pull request
This project is licensed under the MIT License.