C++ Sustainability App Recode
Budget: $5,000 – $10,000 SGD
I already have a working prototype that gathers sustainability-related information, but it needs to be rebuilt from the ground up in modern C++ for performance, portability, and future scaling.
Scope of work
• Re-architect the existing prototype into clean, well-documented C++17/20 code.
• Focus on the functional area I care about most—data collection and analysis—leaving room for later user-interface add-ons.
• Implement robust collectors that pull relevant “webposts” on Carbon GHG emissions in manufacturing, normalise the incoming text data, and store it efficiently (SQLite/embedded DB or a pluggable layer for PostgreSQL).
• Create an analysis engine that tags, aggregates, and visualises key metrics (frequency, sentiment, emission categories) with straightforward JSON or CSV outputs that can feed dashboards.
• Design the project structure, build system (CMake), and automated tests so that future modules plug in seamlessly.
• Deliver comprehensive documentation: architecture overview, build instructions, API reference, and a deployment guide.
Acceptance criteria
– Build passes on Linux and Windows using CMake.
– Data collectors reliably fetch and de-duplicate at least 95 % of test feeds.
– Unit-test coverage ≥80 % on core analysis classes.
– Clear README and Doxygen (or similar) docs generated.
When handing over, bundle: full source, compiled binaries, test suite, sample configuration files, and a short video or screenshots that prove the workflow from data pull to analysis report.
I welcome pragmatic suggestions on libraries—Boost, fmt, nlohmann/json, REST or scraping utilities—as long as licences stay permissive. Experience with sustainability datasets is a plus, but solid C++ architecture skills are paramount.
Scope of work
• Re-architect the existing prototype into clean, well-documented C++17/20 code.
• Focus on the functional area I care about most—data collection and analysis—leaving room for later user-interface add-ons.
• Implement robust collectors that pull relevant “webposts” on Carbon GHG emissions in manufacturing, normalise the incoming text data, and store it efficiently (SQLite/embedded DB or a pluggable layer for PostgreSQL).
• Create an analysis engine that tags, aggregates, and visualises key metrics (frequency, sentiment, emission categories) with straightforward JSON or CSV outputs that can feed dashboards.
• Design the project structure, build system (CMake), and automated tests so that future modules plug in seamlessly.
• Deliver comprehensive documentation: architecture overview, build instructions, API reference, and a deployment guide.
Acceptance criteria
– Build passes on Linux and Windows using CMake.
– Data collectors reliably fetch and de-duplicate at least 95 % of test feeds.
– Unit-test coverage ≥80 % on core analysis classes.
– Clear README and Doxygen (or similar) docs generated.
When handing over, bundle: full source, compiled binaries, test suite, sample configuration files, and a short video or screenshots that prove the workflow from data pull to analysis report.
I welcome pragmatic suggestions on libraries—Boost, fmt, nlohmann/json, REST or scraping utilities—as long as licences stay permissive. Experience with sustainability datasets is a plus, but solid C++ architecture skills are paramount.
Related categories:
Web Scraping
PostgreSQL
SQLite
JSON
Full Stack Development
Documentation
Boost
Data Analysis
Data Collection