rainsoupah / sleep-learner

tribute to calhacks 3.0
4 stars 3 forks source link

react router conflicts with flask #18

Open rainsoupah opened 7 years ago

lucky-bai commented 7 years ago

I'm having some difficulties getting the project to build after your restructuring changes, so for now I forked the repo and reverted it to a known working revision.

Right now I think quizzing the user might not be the best way to do it -- there's not enough control over what words are included and in what order, and we run into a lot of difficulties keeping track of user sessions if he leaves the quiz, and how to change words after the quiz has been completed. A more straightforward approach is to just import a CSV file.

Another easy / useful feature is supporting multiple languages. This should just be a flag in gTTS. So I'm planning to do the following to get a minimal useful app:

  1. Functionality to import CSV file and turn it into a sleep-learner wordlist
  2. Ability to specify language (at the same time as importing CSV, probably a dropdown menu)
  3. Make it cache sound files that it generates (issue #5)

After this is done:

  1. Play background music (issue #9)
  2. Ability to export the whole thing as MP3 so you can play it on your ipod

Then I'll spin up an AWS server to host it and advertise it around various language-learning communities. LMK if you're interested in helping out with any of it!