๐ Spelling Trainer
Just 5 words a day โ learn them, then spell them from memory. โจ
๐ Chinese ๅฌๅ Trainer
5 ่ฏ่ฏญ a day. ็ไธ็ (Show) each ่ฏ่ฏญ, then ๅไธๅ (Try) it from what you hear. Get every ่ฏ่ฏญ right on 2 different days to master it. Watch the loop: โ SHOW โ โก TRY โ โข FIX โ โฃ LOCK.
Hi! Ready to grow today? ๐ฑ
Today's Plan โ just 5 missions ๐ช
Tip: do these every day. Small steps each day add up to a big, confident you by PSLE! ๐
๐ Word Weaver
Learn today's English word and Chinese idiom (ๆ่ฏญ). Click the speaker to hear it, then beat the quiz!
๐ง Listen & Spell (English)
Press play, listen carefully, then spell the word!
๐ง Listen & Match (Chinese)
Press play, listen to the idiom, then pick its meaning!
๐ค Say It Like a Star
Press the microphone and say today's word or idiom. We'll give you a Pronunciation Match score!
๐ Word Garden (all words)
โ๏ธ Punctuation Patrol & Sentence Cutter
A Monster Sentence has escaped! It's too long and has NO punctuation. Use the Scissors to cut it into short, punchy sentences, and drop in punctuation from the palette.
๐ Learn first: how to defeat a Monster Sentence
- One idea = one sentence. When a NEW idea, action or speaker begins โ CUT! โ๏ธ
- Spot the joining words that monsters love: and, then, so, because. A cut often belongs just before them.
- Use a comma (,) for a small pause inside a sentence โ in lists, or before and/but joining two ideas.
- End excitement with ! and questions with ?
- โ Good: The bell rang. Everyone dashed out. โ Monster: the bell rang and everyone dashed out and then we ran to the canteen andโฆ
Pick a tool, then click the gap between two words.
โก The Climax Coach
A great climax uses short, fast sentences to build tension. Write exactly 3 short sentences โ the boxes will stop you from rambling!
๐ Learn first: the Action-Beat formula
The climax is the MOST exciting moment โ so the sentences must move FAST. Long sentences slow the reader down; short ones make hearts race! Use this 3-beat formula:
- The Action โ what suddenly happens? A shadow loomed.
- The Feeling โ show the BODY's reaction, don't name the emotion. Her heart hammered against her ribs. (not "she was very scared" โ)
- The Sound/Impact โ one sharp sensory detail. Crash!
Power verbs to steal: sprinted, lunged, froze, trembled, slammed, snatched, screamed, crashed.
1๏ธโฃ The Action
What suddenly happens? e.g. A shadow loomed.
0/602๏ธโฃ The Feeling (Show, Don't Tell)
What is the body's reaction? e.g. Her heart hammered against her ribs.
0/703๏ธโฃ The Sound / Impact
What sensory detail lands? e.g. Crash!
0/50๐ The Conclusion Crafter
End your story strongly with the Idiom Formula: โ The Setup (what was learnt) โ โก The Idiom โ โข The Final Thought.
๐ Learn first: the Idiom Formula
A conclusion wraps up the LESSON of the story โ never end with "โฆand then I went home." โ Use the 3-step formula:
- The Setup โ what did the character learn? That day, I learnt that hard work always pays off.
- The Idiom โ introduce it with a transition: Indeed, as the saying goes, "no pain, no gain". / ไฟ่ฏ่ฏด๏ผ"ไธๅ่่๏ผไธๅๆถ่ท"ใ
- The Final Thought โ one short, hopeful sentence about the future. From then on, I always gave my best in everything I did.
Pick an idiom that MATCHES your story's theme โ an idiom about honesty doesn't fit a story about teamwork!
Pick an idiom and drag (or click) it into your draft ๐
๐ PSLE Spelling List
Real vocabulary words from the PSLE English papers. Each word shows which paper(s) it came from and how many times it appeared. Click ๐ to hear it, then cover the screen and try spelling it!
๐ฌ๐ง Daily English Quiz
A quick English booster: 2 grammar questions, then 1 โjoin two sentences into oneโ (the PSLE calls this synthesis). Finish all three for your Daily Quest! ๐ฌ๐ง
โ๏ธ Grammar Lab
The 12 grammar rules the PSLE keeps testing. Tap a rule to learn it, then practise with real exam-style questions. Get a rule right 3 times to mark it โ mastered.
๐ Model Composition Gallery
Real model compositions, grouped by theme. For each one: a quick summary, a look at โก how the climax is written, and the ๐ good words & phrases you can borrow. Read the full story, then steal the sparkle for your own writing!
โ๏ธ Composition Coach
Written your own story (or just one paragraph)? Type or paste it here and the AI coach will give you glows, grows, and one upgraded sentence โ like a teacher, but instant. ๐ฑ
๐ข Math Drill
Today's set of PSLE-style questions, drawn from real exam topics. Answer all to complete the mission! (Want full papers? Visit the ๐ Paper Library โ Maths section.)
๐ Learn first
Worked example:
๐งฎ Maths Skills Lab
Learn the method first, then try the real questions. Tap a skill to see how it's done (โ SHOW), then practise that topic's PSLE questions (โก TRY โ โข FIX โ โฃ LOCK). Get a topic right 3 times for a โ .
๐ฌ Science Scribe
Type the definition of today's Science concept. You must use the required keywords โ that's how PSLE markers award marks! (Full papers in the ๐ Paper Library โ Science section.)
๐ Step 1 โ Read the lesson carefully:
โ๏ธ Step 2 โ Now write it from memory. Required keywords:
๐ Peek at the model answer again
๐ Answering Techniques Masterclass โ how top scorers phrase their answers (from The Pique Lab tips)
PSLE Science gives marks for exact keywords and proper answer structure. These are the reusable templates โ read one a day!
๐ฌ Science Skills Lab
Learn the big idea first, then try the real questions. Tap a topic to see the keywords markers look for (โ SHOW), then practise that theme's PSLE questions (โก TRY โ โข FIX โ โฃ LOCK). Get a topic right 3 times for a โ .
๐๏ธ PSLE Question Bank
Real questions from the national PSLE papers, sorted by subject โ topic, with answers checked against the official answer keys. Pick a topic, then try each question and see the worked solution.
๐ My Mistake Notebook
Every question you get wrong lands here automatically. Beat it on a retry and it gets crossed out of the notebook forever โ that's how champions revise! ๐
๐
Your notebook is empty!
No mistakes to review. Go play the Daily Quest โ any slips will be collected here for weekend revision.
๐ Reward Shop
Spend your ๐ช Sprout Coins on real rewards! Earn coins by finishing Daily Quest missions. When you redeem a reward you get a coupon โ show it to Mum or Dad to claim it. ๐
๐๏ธ My Coupons
No coupons yet โ redeem a reward above!
๐จโ๐ฉโ๐ง Parent corner โ set up your own rewards & manage coins
Add a reward your child can save up for, or remove one. You decide what the coupons are worth in real life!
Mark a coupon as given out in the list above (โ), or reset the reward list to the defaults.
โ๏ธ Sync across devices
๐ One-time Firebase setup (about 3 minutes)
- Authentication: Firebase console โ Build โ Authentication โ Get started โ Sign-in method โ Google โ Enable (pick a support email), Save.
- Authorized domains: still under Authentication โ Settings โ Authorized domains, add the website where you host this app (e.g.
green-sprouts.pages.dev).localhostis already allowed. - Firestore: Build โ Firestore Database โ Create database (Production mode). Then Rules, paste this and Publish โ each account can only touch its own data:
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /gs_state/{uid} { allow read, write: if request.auth != null && request.auth.uid == uid; } } } - Config: Project settings โ General โ Your apps โ Web app (create one if needed), copy the firebaseConfig, and paste it above. (Tip: paste it into
firebase-config.jsonce and every device skips this step.) - Tap Sign in with Google here, and on her other devices. Done โ same account, same progress, everywhere! ๐
The Google account is the login. Each account's data is private to that account (enforced by the rules above). The Firebase config is safe to ship โ it isn't a secret.
๐ช Parent Dashboard
๐ MOE PSLE Syllabus Checklist
๐ Choose her Maths & Science topics
โ Add Material
๐ Past Paper Library
All practice papers and worksheets from your collection, sorted by subject โ topic. Pick a subject, then click a topic heading to fold it open or shut. Click any paper to open it!