Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data Management #296

Open
Harjot1Singh opened this issue Apr 3, 2022 · 0 comments
Open

Data Management #296

Harjot1Singh opened this issue Apr 3, 2022 · 0 comments
Labels
ϟ Type Epic Describing a big goal. A collection of issues. Should never end up in an iteration.

Comments

@Harjot1Singh
Copy link
Member

Harjot1Singh commented Apr 3, 2022

Motivation

Our database is several hundreds of MB currently, and this may grow in the future. It may contain data that the user is just not interested in consuming for the most part. We'd also like to keep our app size quite lean for initial download times, whilst balancing a reasonable first-launch experience. The user should ultimately be able to read Gurbani and other data regardless of their connectivity.

Goal

The questions that we have to answer are around:

  • How much data, if any, should we bundle with the app?
  • What is relevant data to the user and the "dimensions" of data?
  • How do we download relevant data to a user's phone?
  • Does the user's remaining storage factor into this at all?
  • Do we only want to download on Wi-Fi, factoring in the user's data plan/costs?
  • (How) does the data ever get removed?
  • Data updates & synchronisation
  • Can the user manage what data they'd like by themselves and see the breakdown?

Stories/Tasks

@Harjot1Singh Harjot1Singh added the ϟ Type Epic Describing a big goal. A collection of issues. Should never end up in an iteration. label Apr 3, 2022
@Harjot1Singh Harjot1Singh moved this from Triage to Requirements Analysis in Project Management Apr 3, 2022
@bhajneet bhajneet moved this from Requirements Analysis to In Refinement in Project Management May 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ϟ Type Epic Describing a big goal. A collection of issues. Should never end up in an iteration.
Projects
Status: In Refinement
Development

No branches or pull requests

1 participant