๐ Spelling Trainer
Just 5 words a day โ learn them, then spell them from memory. โจ
๐ Chinese ๅฌๅ Trainer
5 ่ฏ่ฏญ a day: ็ SHOW โ ๅ TRY โ ไฟฎ FIX โ ้ LOCK. Right on 2 different days = mastered!
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 words from the PSLE papers. Tap ๐ to hear one, cover the screen, and spell 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
Tap a rule to learn it, then practise. 3 correct = โ mastered.
๐ Model Composition Gallery
Real model compositions by theme โ read them and ๐ 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 PSLE-style questions โ answer them all to complete the mission! ๐ช
๐ Learn first
Worked example:
๐งฎ Maths Skills Lab
Learn the method, then try real PSLE questions. 3 correct on a topic = โ .
๐ฌ Science Scribe
Write the definition using the required keywords โ that's how PSLE markers give marks!
๐ 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, then try real PSLE questions. 3 correct on a topic = โ .
๐๏ธ PSLE Question Bank
Real PSLE questions by subject โ topic, answers checked against the official keys.
๐ My Mistake Notebook
Wrong answers land here. Beat one on a retry and it's crossed out forever! ๐
๐
Your notebook is empty!
No mistakes to review. Go play the Daily Quest โ any slips will be collected here for weekend revision.
๐ Reward Shop
Swap your ๐ช coins for real rewards โ show the coupon to Mum or Dad to claim it! ๐
๐ My Badge Cabinet
Badges are trophies you keep forever โ they can't be spent. Collect them all!
๐๏ธ 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 papers by subject โ topic โ tap any paper to open it.