Merge branch 'main' of https://git.prototyping.id/20256426/Map-Jurnal
This commit is contained in:
16
README.md
16
README.md
@@ -2,15 +2,15 @@
|
||||
|
||||
**Authors:** Tomas Horsky, Haeri Kim
|
||||
|
||||
**Student IDs:** 20256426, <ID>
|
||||
**Student IDs:** 20256426, 20254236
|
||||
|
||||
**Emails:** tomashorsky@kaist.ac.kr , <Email>
|
||||
**Emails:** tomashorsky@kaist.ac.kr , kimhaeri@kaist.ac.kr
|
||||
|
||||
**Live website:** <https://map-jurnal.web.app/>
|
||||
|
||||
**Repository:** <https://git.prototyping.id/20256426/Map-Jurnal.git>
|
||||
|
||||
**Video Demo:** _[YouTube URL]_
|
||||
**Video Demo:** https://youtu.be/j8-Ue4wanRU
|
||||
|
||||
---
|
||||
|
||||
@@ -36,14 +36,8 @@ Journi is a web application for journaling and visualizing travel experiences. U
|
||||
|
||||
## Backend — Firebase
|
||||
|
||||

|
||||
|
||||
| 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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user