PlantUML : an efficient tool for application architecture
Date Published

With PlantUML you can create UML diagrams using human-readable text
Advantages of plantuml
- It is fast
- It can be used with git
- Changes are made rapidly
An example
1. Usecase Diagram
I believe that the creation of an application should begin with a use-case d
This identifies the kind of users you have and the features to implement for each user type.
Ideally, every feature should have a rationale for being implemented


2. Model diagram
The idea behind a class diagram is to have a simple overview of which DB tables/models exist in your application and how they relate to each other.It is very similar to the classes in object- oriented programming

This automatically generates the following diagram

3. Components diagram
The nice thing about PlantUML is that you can also use it for a graphical representation of relations between your React components.
You’ll find more details here: : Implementing MVC with Next.js and Prisma



How to implement a full-stack MVC architecture using Next.js, TypeScript, and Prisma. A practical guide for building scalable modern web apps.