flashcards/README.md
2023-07-02 16:09:56 +02:00

27 lines
668 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# To Run
Run `npm start` in the project root and the app will be available on port 3000.
# State
The app's state is totally normalized, with slices for topics, quizzes, and cards.
# Routes
- `/new-topic`  form to create a new topic
- `/topics`  index of all topics
- `/topics/:topicId`  page for an individual topic
- `/new-quiz`  form to create a new quiz
- `/quizzes`  index of all quizzes
- `/quizzes/:quizId`  page for an individual quiz
# To Test
1. Create topics
2. Create quizzes
3. Visit the page for an individual quiz and flip the cards over
# Questions
Is this appropriately scoped? Does it have too many features? Too few?