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

Offline use for mobile, caching, resyncing #127

Open
Wehzie opened this issue Sep 23, 2021 · 1 comment
Open

Offline use for mobile, caching, resyncing #127

Wehzie opened this issue Sep 23, 2021 · 1 comment

Comments

@Wehzie
Copy link

Wehzie commented Sep 23, 2021

Hello I am a user looking for an alternative to Anki that is completely open source and has a modern graphical user interface.

Memcode implements a comprehensive tech stack supporting all platforms via a browser, it is open source on the front and back end, supports TeX, code, images and is simple to use.

However for mobile it could be a good feature to enable offline use. Because still only around half of the world population has access to the internet. And for many people internet may only be available in a library or cafe and data may be limited.

Therefore I am wondering how feasible it would be to store deck data offline in the browser and sync it back when online again? Especially for browsers on mobile devices.

Perhaps something along the lines of this article could be feasible?
https://medium.com/swlh/how-to-make-your-web-apps-work-offline-be6f27dd28e

Hopefully not too stupid of a question; I didn't look into memcode's architecture.

@lakesare
Copy link
Owner

lakesare commented Sep 24, 2021

Hi, Wehzie!
I very much agree we want the offline Memcode, and I already took some steps towards converting memcode into a full-fledged PWA (as described in the article you attached).

However, enabling the offline mode should take at least a week of time, and I can't afford it at the moment.
Anyone is welcome to take this on though!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants