flashcards project from codecademy
Go to file
2023-07-02 16:09:56 +02:00
.vscode first commit 2023-07-02 16:09:56 +02:00
public first commit 2023-07-02 16:09:56 +02:00
src first commit 2023-07-02 16:09:56 +02:00
.gitignore first commit 2023-07-02 16:09:56 +02:00
package-lock.json first commit 2023-07-02 16:09:56 +02:00
package.json first commit 2023-07-02 16:09:56 +02:00
README.md first commit 2023-07-02 16:09:56 +02:00
yarn.lock first commit 2023-07-02 16:09:56 +02:00

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?