CMPUT301W24T06 / scANDROID

This is scANDROID, an event managing Android App where attendees can check in using QR codes on their mobile devices and organizers can track attendance, manage event details, and send notifications.
0 stars 0 forks source link

Firebase Database #53

Open jordanbeaubien opened 4 months ago

jordanbeaubien commented 4 months ago

Database is imperative to the application.

[✓] Configure system in cloud (February 28th, 2024, JordanBeaubien) [✓] Assess which classes are necessary for DB (February 28th, 2024, JordanBeaubien) [✓] Implement basic getting and setting for User and Event objects (February 28th, 2024, JordanBeaubien) [✓] Add delete functionality for Accessors (February 29th, 2024, JordanBeaubien) [✓] EventPosterImage, UserProfileImage should be their own collections to enable Admin user story requirements. (February 29th, 2024, JordanBeaubien) [✓] EventQRCode should be independent of Event class object since (February 29th, 2024, JordanBeaubien) [✓] Add ImageAssetDBAccessor for reused app image assets (February 29th, 2024, JordanBeaubien) [✓] Ensure deleting an Event also deletes its QRMain, QRPromo and EventPoseterImage (March 1st, 2024, Jordan Beaubien) [✓] Ensure deleting a User also deletes its ProfileImage (March 1st, 2024, Jordan Beaubien) [✓] Need to modify how bitmaps are stored in DB. (March 5th, 2024, Jordan Beaubien)

jordanbeaubien commented 4 months ago

Link to Firebase Link to Firestore (Objects) Link to Storage (Images as Bitmaps)

jordanbeaubien commented 4 months ago

Force enable write permission (Not secure but allows access and work progress)

jordanbeaubien commented 4 months ago

Need to modify how bitmaps are stored in DB. Current format probably doesn't work and Simon found solution. How to save bitmap to Firebase