User uploads a SRS document,
-
Analysis Node- Analysis the document and extract all the database models, columns, relations, backend logic - endpoints, authentication details, RBAC from funtional and non functional requirements. Any Image which supports database design in SRS will be extracted and converted as Json. -
Setuo Node- This generates the code setup includes - virtual environment, packages installation, database connection setup and folder setup. folder name convention follows as fastapi_project_timestamp/ -
Tests node- This generates test cases based on extracted functionalities and endpoints from json. -
Code gen node- This generates code for models, services, auth and database and validate the generated code as test cases (TDD). -
Feedback node- Works on iterative imporvement of the process flow until all the tests are passed. -
Readme node- generates readme.md documentation includes all the endpoints details, models structure and folder structure. -
zip folder creation- convert the entire fodler as a downloadable zip folder.