A simple flashcard app.
This was a monorepo with backend at one point, hence excuse the structure. For development of the frontend, checkout ui/README.md
.
- ๐ง AR: Remove Backend
- ๐ง AR: Cleanup Knowledge Base
- ๐ Feature: Save Data in indexedDb
- ๐ Fix: Card Preview does not work
- ๐ Feature: Import export
- ๐ Feature: Make Learning functionality
- ๐ Feature: Build the Hello new User Deck
- ๐ Fix: Make Language change work again
- ๐ Fix: Fix Desktop Mode
- ๐ Fix: Remove unused parts (in Manage)
- ๐ Feature: Add Deck pictures as blob to indexeddb (users can upload)
function encodeImageFileAsURL(element) {
var file = element.files[0];
var reader = new FileReader();
reader.onloadend = function() {
console.log('RESULT', reader.result)
}
reader.readAsDataURL(file);
- ๐ Feature: Add Insights
- ๐ก TODO: Add train/quiz data to insights, preserve the data
- ๐ก TODO: Draw ideas of how insights could look like
- ๐ก TODO: Draw ideas of insights could enrich train/quiz
// Insights Data could look like this
insights.decks[id].cards[id].quiz[session].good = true
insights.decks[id].cards[id].train[session].repeated = 5
insights.decks[id].cards[id].train[session].assessments[id] = Good
- ๐ง AR: Replace Highcharts with d3.js
- ๐ง AR: Publish in App Store