StudyOffline is an open source tool that allows you to download the flashcards you have created on StudySmarter and study them offline.
In addition, StudyOffline is a PWA (Progressive Web App) with which you can also learn your flashcards on any smartphone or even your Tesla.
Platform support
As you can see, we support everything. Almost everything ... A small Gallic village resists. Ω. Mozilla Firefox has unfortunately not yet managed to implement PWA support.
📱 Go online to study offline
You have two options to use StudyOffline. Either you use our free instance on app.studyoffline.de or you set up your own instance as described in the next section.
To use our instance offline, all you need to do is install the PWA (Progressive Web App) via your browser's settings.
⚒️ Setup your own StudyOffline instance
At the moment we do not have published StudyOffline to any container registry yet but you can easily build it by hand.
The requirement is that Docker is installed.
To do this, you just need to run
docker build https://github.com/piuswalter/StudyOffline.git#main -t studyoffline --no-cache
Now your container is built and can be started with
docker run -p 3000:3000 --name studyoffline -d studyoffline
You can access StudyOffline in your browser on https://localhost:3000/
.
⚙️ Built with latest technologies
- Express - The web framework used at the backend
- Angular - The web framework used at the frontend
- Node.js - The backend power
- IndexedDB - The database to store your flashcards
📜 License
This project is licensed under the AGPL-3.0 License - see the LICENSE.md file for details