diff --git a/README.md b/README.md index 5b45fba..f04c205 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,19 @@ Journi is a web application for journaling and visualizing travel experiences. U --- +## Backend — Firebase + +![Database diagram](/DB-diagram.PNG) + +| Service | Purpose | +|---------|---------| +| **Authentication** | Google account sign-in via `GoogleAuthProvider` | +| **Firestore** | Stores user profiles (`users/{uid}`) and journal entries (`users/{uid}/entries/{id}`) | +| **Storage** | Stores uploaded trip photos, accessed per user | +| **Security rules** | Simple per-user access — only authenticated users can read/write their own data | + +--- + ## Code Organization ``` diff --git a/public/DB-diagram.PNG b/public/DB-diagram.PNG new file mode 100644 index 0000000..9e21662 Binary files /dev/null and b/public/DB-diagram.PNG differ