dar-alatta / docs/system_design.md
System design
Dar Al Atta's application and website
System design
1. Overview
This document contain the system design for the Dar Al Atta project. It is intended to be the reference for all the design decisions made in the project.
2. High level design
You can see 3 main components in the design:
- Mobile app, which communicates with api and firebase for auth
- API, which is used mainly for reading data, accepting donations, and other user-related inputs
- Admin dashboard (strapi), which is used for managing dynamic entities in the system, viewing users and donations, etc.