Whenever I start working on an unfamiliar backend project, I spend the first few hours bouncing between controller files, middlewares, and ORM entities just to learn how the database tables link together and how the API routes function.
I created DocFlow to generate that map automatically from a GitHub repository. It works across full-stack and backend frameworks (Next.js, Nuxt, Angular, NestJS, Express, etc.), and to test it on a real backend, I ran it against the nestjs-realworld-example-app repository.
Here is what it pulled out of the codebase automatically:
1. Interactive Database Schema (0:00 in the demo)
(Drag and drop a screenshot of your Database Schema tab at 0:05 here)
Instead of reading entity files one by one, it builds an interactive React Flow graph showing all 6 tables ( user , article , comment , tag , follows , article_favorites_user ), column types, primary and foreign keys, and the 1:N and N:M relationships between them.
2.…