Skip to content

An agentic, ticket-driven code generation assistant built for SAP CAP (Cloud Application Programming) Projects.

License

Notifications You must be signed in to change notification settings

gaurav219/Refracto1

 
 

Repository files navigation

Refracto

Refracto is an agentic, ticket-driven code generation assistant built for SAP CAP (Cloud Application Programming) projects. It empowers developers and teams to convert plain-language feature requests into production-ready Java code — complete with tests, reasoning, and audit trails.

⚡ Accelerate development.
🛡️ Enforce standards.
🔍 Trace every decision.


🚀 Features

OVerall

  • Ticket-Driven Development
    Create tickets with plain-language prompts and let Refracto generate backend implementations in Java for SAP CAP.

Generated Tests

  • Code + Tests + Reasoning
    Each response includes:

    • Complete Java code blocks
    • Generated test cases
    • Agent reasoning for both code and test design Reasoning
  • AI Refinement Flow
    Refracto interacts with developers to clarify ambiguous prompts, enabling iterative refinement and question confirmation. Reasoning

  • GitHub Integration
    Automatically commit generated code to specified repositories, supporting branch-based workflows.

  • Audit Trail & Version History
    Every generation is timestamped and versioned for traceability.

  • Plug-and-Play Deployment
    Built using Node.js, MongoDB, and React. Docker support included for easy cloud or local setup.


🧱 Architecture

React Frontend
     ↓
Node.js Backend (Express)
     ↓
MongoDB for Session & Ticket Storage
     ↓
Goose / Cline (AI Backend)

About

An agentic, ticket-driven code generation assistant built for SAP CAP (Cloud Application Programming) Projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.3%
  • HTML 1.1%
  • CSS 0.6%