Burp – clean architecture app

Burp is a CRUD app managing beers. Front-end is written in Angular 12.

Database in this example is mongodb.

Root project is where models are defined and Service interface is implemented. External dependencies (http handlers for instance) have access to the public Service interface.

Dependencies (mongo db) implements public interface Repo, but can be implemented by another database easily.

Cmd folder contains our main server function.

GitHub

View Github