Live Example: Workforce Management
A complete, production-ready integration built with the Buildocs UI Engine — covering employee records, certificates, training history, and internal operations workflows.
GitHub Repository: https://github.com/Buildocsdev/example1-workforce-mgmt
Getting started
1. Get your Buildocs API key
- Register and log in at buildocs.com.
- Open the Demo project that is created for you automatically.
- Copy the project API key from the project settings.
2. Configure the frontend
Open frontend/src/index.tsx and paste your API key:
<BuildocsProvider apiKey="YOUR_API_KEY_HERE">
3. Start the local infrastructure
docker compose up -d
This starts:
- DynamoDB Local on
http://localhost:8000 - MinIO on
http://localhost:9000(console athttp://localhost:9001)
4. Run the API
cd SampleApi
dotnet run
The API starts on http://localhost:7000. On first run, SeedService automatically creates the DynamoDB table and populates it with 1 500 sample employee records.
5. Run the frontend
cd frontend
npm install
npm start
The app opens at http://localhost:3000 and displays the employee table form.
What This Example Covers
This example demonstrates:
- Multi-form workflows with parent/child relationships
- Datatable widgets with inline editing and batch operations
- File upload and document management
- Localization and translation support
- Full C# / .NET backend with DynamoDB storage
Reference Implementation
All patterns documented in the Examples section — frontend-backend integration, RunEvent handling, and every file operation handler — are fully implemented in demoController.cs inside the repository. It serves as a single, working reference for everything covered in the documentation.