Each company’s project is different, and the architect develops a framework based on the complexity of the project. Small projects are simple in functionality and low in complexity, so a lot of code is tied together. Large projects have many functions, high complexity and smaller code granularity, which is convenient for collaborative development by colleagues. In this project, I made a simple project structure according to the actual situation. I will elaborate on the project structure later.
Back-end project structure:
Front-end project structure: