Sight words flash card Streamlit app to help young readers

I created an app using Streamlit to help children learning to read with their sight words. It just covers nouns for now because they are easier to visualize. I was primarily motivated to help my youngest son with his reading, but I actually had a lot of fun on the project and got some positive feedback from some parents and kindergarten teacher I shared it with so far.

It includes an image(generated with help from various GenAI tools) for 3 choices for each word, as well as audio for reading the choice out loud using gTTS (Google text to speech).

The code is at GitHub - ranton256/pytkquiz: This is a Python tkinter app for helping kids learn to read sight words for common nouns.

The code could be easily adapted to other topics. I am planning to use it to make an app to help with my attempts to learn Greek.

Also, when I have a chance I will probably extend it to track enough data per user to let it do a spaced-repetition system to improve its effectiveness.

LMK if you have feedback on the app.

8 Likes

Beautiful…

2 Likes

Awesome application @ranton . I’ll definitely help to promote this application to all schools surrounding our home :cowboy_hat_face:.

3 Likes

Looks great :wink:
Just starred on GitHub

1 Like

Noice!
Starred the repo!

1 Like

I have updated the app to support choosing either English or Greek (which I am learning currently).