Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elas7/multiline-flashcards
Flashcards app with multiline support
https://github.com/elas7/multiline-flashcards
anki flashcards react redux
Last synced: 13 days ago
JSON representation
Flashcards app with multiline support
- Host: GitHub
- URL: https://github.com/elas7/multiline-flashcards
- Owner: elas7
- Created: 2018-09-02T15:57:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-14T10:06:39.000Z (almost 6 years ago)
- Last Synced: 2024-12-03T17:23:45.761Z (2 months ago)
- Topics: anki, flashcards, react, redux
- Language: JavaScript
- Homepage: https://elas7.github.io/multiline-flashcards
- Size: 31.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Multiline Flashcards
![Desktop View](/img/screenshot.png?raw=true "Desktop View")
![Mobile View](/img/screenshot-mobile2.png?raw=true "Mobile View")"Multiline Flashcards" is a simple flashcards app that helps you memorize stuff by typing.
This is very similar to apps like Quizlet, Anki, Tinycards & Cram. The main difference
is that it supports multi-line cards, both in mobile and desktop. (As far as I know there's
an extension for that in Anki, but it doesn't work on mobile).### Other characteristics:
- Flashcards are text only. No images or audio.
- You must type the answer. There is no view-only mode or multiple-choice mode.
- Favours repeated study of the same flashcard. There is no automatic rotation.
- Progressive Web App. Works offline.
- No users or persistence. But you can export and import your flashcards as a YAML file, and the browsers
stores them in localStorage.### Technical stuff:
- Made with React, Redux & create-react-app
- Uses [ducks](https://github.com/erikras/ducks-modular-redux) for organizing Redux code.### Project structure:
- React components can be in the "components" or "containers" folder.
- "components" has reusable components.
- "containers" has components that represent individual pages, and non-reusable components used in them. Most of the time they are connected to Redux.