Skip to content

kanishkumar-k/langgraph-fastapi-project-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI application builder using langGraph and real-time node monitoring with langSmith

ABOUT:

User uploads a SRS document,

  1. 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.

  2. 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/

  3. Tests node - This generates test cases based on extracted functionalities and endpoints from json.

  4. Code gen node - This generates code for models, services, auth and database and validate the generated code as test cases (TDD).

  5. Feedback node - Works on iterative imporvement of the process flow until all the tests are passed.

  6. Readme node - generates readme.md documentation includes all the endpoints details, models structure and folder structure.

  7. zip folder creation - convert the entire fodler as a downloadable zip folder.


Application Screenshots:

Screenshot 2026-01-26 144131 Screenshot 2026-01-26 144206 Screenshot 2026-01-26 144221 Screenshot 2026-01-26 144229 Screenshot 2026-01-26 144248 Screenshot 2026-01-26 140057

Features:

Screenshot 2026-01-26 144157

About

AI powered FastAPI project builder using langGraph and langSmith monitoring

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages