Here is my report for the 12th week.
Week 12 Wrap-Up:
Over the past two weeks, I've finished the app UI and its Firebase backend.
However, I faced challenges with the backend's operation, especially in handling
and storing reports in Firestore. Initially, I aimed for Firebase to directly route reports
from the Gentoo system to the app, but this solution turned out to be unreliable.
So I decided to deviate from the original plan and stored the reports and tokens in
the database, but add a layer of encryption on top of it.
Additionally, I've addressed some minor issues in gentoo-update and
updated ebuild in the GURU repository.
Week 13 Plan:
Here is my plan for the final week of GSoC'2023:
1. Add encryption to the Firestore. I don’t want any user data to be stored in plain text.
2. Improve some UI elements and add a pop-up with commands to copy/paste.
3. Publish mobile app to Playstore.
4. Write a detailed blog post on how to use the whole thing.
5. Write a post on forums.
That's all, have a good week everyone!
---
Best regards,
Kulikov Stepan (Lab-Brat)