We have several architecture diagrams, which aim to help you understand the site

Database Design

This image shows the database design for Dolphin Flashcards, each block showing a different collection in the NoSQL Firebase database. Duplicated data is shown in red, which may offer some oppurtunity for simplification, although maybe not. An underline shows a foreign key, and bold shows a primary key.

Feel free to click the image to make it larger

Overall Architecture

This diagram shows the overall architecture for various parts of Dolphin Flashcards

Deployed Infrastructure

This diagram shows how Dolphin Flashcards is currently deployed

Branching Strategy

This diagram shows the branching strategy which Dolphin Flashcards uses