A simple browser app for all of your quiz needs. Add your own flashcards via the (beautiful, harmonious, eye-pleasing) UI or by adding your own data to data/stacks.json
and running the build.
Built with React and Redux, Tachyons CSS, tested with Jest and Enzyme.
Preview:
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
- make it so return == submit
- saving stack should redirect back to Home
TODOs
- full test coverage
- add new stack success message
- better user experience when adding cards
- CSS improvements
- Use localstorage with the sfcookies npm package in order to save user-submitted stacks and reload them on revisits to the application
- Add delete card feature
- Add delete stack feature
- Add edit card feature
- Add edit stack feature
- refactor test configuration into a separate file
- add Prettier and ESLint, lint and prettify