how to think about design? how to see design through implementation efficiently?
:start-screen choose list start session (disabled until list chosen)
:session-screen forward/ back buttons keep track of score - answer right/wrong keep track of number of cards answered out of total show/hide answer end session finish session randomize the cards
:finish-screen finish button show that you've completed session after last card is answered
session completed: could calculate it? but number of cards could change over time - decide at end of session and send to backend