A local-first microlearning and flashcard app built with Flutter and Go (Gin), designed for fast review sessions, deck management, spaced repetition, sync, and learner analytics.
Flashstep Microlearner is a full-stack flashcard learning platform with:
- a Flutter frontend for Android and cross-platform clients
- a Go backend with PostgreSQL
- local-first data storage through Drift on the device
- cloud sync for decks, cards, review history, and analytics
- spaced repetition review workflows
- public deck browsing and download support
The goal of the project is to make short, repeatable learning sessions feel smooth, fast, and reliable, even when connectivity is inconsistent.
- This project is licensed under the terms described in MIT License.
- The images for the logo are under the CC SA 4.0.
- Project Creator and maintainer: Roonil03
This project was made as part of the Advanced Technology Lab Project