From 5231b0ead7d02cc5670da6eadbb9e83a03090a90 Mon Sep 17 00:00:00 2001 From: 20256426 Date: Tue, 16 Jun 2026 16:50:25 +0000 Subject: [PATCH 1/3] update README --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f04c205..c89b049 100644 --- a/README.md +++ b/README.md @@ -36,14 +36,13 @@ Journi is a web application for journaling and visualizing travel experiences. U ## Backend — Firebase -![Database diagram](/DB-diagram.PNG) +![Firestore diagram](public/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 | +Journi uses Firebase as its backend. Users sign in with Google through Firebase Authentication, and their data is linked to their user ID. + +Firestore stores user profiles in `users/{uid}` and journal entries in `users/{uid}/entries/{id}`. Firebase Storage stores uploaded trip photos. + +Firebase Security Rules protect the data, so authenticated users can only read and write their own profiles, entries, and photos. --- From 59b89fb276af49b491a22f9ac1aeffa23c9f84eb Mon Sep 17 00:00:00 2001 From: 20256426 Date: Tue, 16 Jun 2026 16:50:57 +0000 Subject: [PATCH 2/3] Aktualizovat README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index c89b049..0b24ce2 100644 --- a/README.md +++ b/README.md @@ -37,12 +37,7 @@ Journi is a web application for journaling and visualizing travel experiences. U ## Backend — Firebase ![Firestore diagram](public/DB-diagram.PNG) - -Journi uses Firebase as its backend. Users sign in with Google through Firebase Authentication, and their data is linked to their user ID. - -Firestore stores user profiles in `users/{uid}` and journal entries in `users/{uid}/entries/{id}`. Firebase Storage stores uploaded trip photos. - -Firebase Security Rules protect the data, so authenticated users can only read and write their own profiles, entries, and photos. +Journi uses Firebase as its backend. Users sign in with Google through Firebase Authentication, and their data is linked to their user ID. Firestore stores user profiles in `users/{uid}` and journal entries in `users/{uid}/entries/{id}`. Firebase Storage stores uploaded trip photos. Firebase Security Rules protect the data, so authenticated users can only read and write their own profiles, entries, and photos. --- From 4e1981e1f636946e86577ce69714ba04b1a32e98 Mon Sep 17 00:00:00 2001 From: 20254236 Date: Tue, 16 Jun 2026 17:15:17 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0b24ce2..c6f782a 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,15 @@ **Authors:** Tomas Horsky, Haeri Kim -**Student IDs:** 20256426, +**Student IDs:** 20256426, 20254236 -**Emails:** tomashorsky@kaist.ac.kr , +**Emails:** tomashorsky@kaist.ac.kr , kimhaeri@kaist.ac.kr **Live website:** **Repository:** -**Video Demo:** _[YouTube URL]_ +**Video Demo:** https://youtu.be/j8-Ue4wanRU ---