Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Chennai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I have a .NET / C# / Angular application backed by Elasticsearch that already serves interactive charts, tables and reports to end user based on a selection for a specific combination of Market, Category, Brand, Time Period and few other associated parameters. What is still missing is a fully configurable (and customizable) way to extract data in a specific format and update a client-ready PowerPoint slides (editable). Each client will have multiple templates which need to be updated and each of these templates will be agreed and finalized at the beginning of each implementation (with pre-specific slides, color schemes, etc), but the data they see changes with the filters they select in the app. The configurable tool must have capability to identify what data sets needs to be extracted and update the corresponding slides of the template with actual data to populate relevant graphs and data points.
The task is to build a component (service or library) that reads data from ElasticSearch (JSON or XML config file), pulls the filtered data and produces a complete .pptx deck that matches the chosen client template—hundreds of slides at a time, hands-free. Streamlining template creation is the priority, so I can add or modify layouts without touching code; switching a logo, color theme or slide order should be as easy as editing the config. The pulls should also enable a few conditional elements such as “Not displaying data below or above a certain criteria”, “Color coding based on some conditions that are med – like red for declines, green for growth”, etc.
Key context
• Stack: .NET 6, C#, Angular 15, Elasticsearch 8
• Typical libraries on my radar include Open XML SDK, EPPlus and [login to view URL], but I am open to your preferred toolset as long as it is license-friendly.
Deliverables
1. A configurable PPT generation module integrated into the existing solution
2. Sample config files covering at least two distinct client templates
3. Brief developer-level documentation showing how to add new templates or fields
4. One recorded walkthrough or live session confirming everything works on my end
Acceptance criteria
✓ Changing only the config must update slide order, titles, logos and data bindings
✓ Decks build successfully for upto 250 slides in under one minutes on a standard Azure VM
✓ Output passes an automated validation that slide placeholders are never empty
Timeline is one month from project start, and I can provide immediate access to a staging environment ." (client-provided description)
Matched companies (4)

Appeonix Creative Lab

Omninos Technologies International pvt ltd

Codetreasure Co
