High level design The documentation (with c4 diagrams) for architecture explanation can be found here
Low level design The documentation for repository organisation and Low level design decisions, along with steps to run, api, db design collections and diagram can be found here