Skip to content

Romanahmad32/AutomationService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutomationService

CI

A .NET 10 Web API that automates Word document processing — it takes a .docx template plus a set of placeholder values and produces a filled-out document. Built as the backend for my Flutter desktop app Office Automation App, which consumes it over REST on localhost:5143.

What it does

  • Detects placeholders in Word templates (regex-based scan of the document)
  • Replaces placeholders with submitted values and returns the generated .docx
  • Exposes an OpenAPI/Swagger UI for exploring the endpoints

Tech: ASP.NET Core (net10.0), DocX for Word manipulation, Swashbuckle/Scalar for API docs.

Project structure

Feature-oriented layout with a light Clean Architecture split:

AutomationService/
└── Features/
    └── WordAutomation/
        ├── Domain/        # IWordAutomationService + implementation
        └── Presentation/  # Controller, DTOs, DI registration

Getting started

dotnet run --project AutomationService

The API listens on http://localhost:5143; the interactive API docs are available at /swagger in development mode.

About

ASP.NET Core Web API for Word document automation – backend for my Flutter Office Automation App

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages