🐟 Newfie Lingo – Project Story

🎯 What Inspired Me

As a proud Newfoundlander, I’ve always appreciated the humour, heritage, and heart of Newfoundland English. Growing up hearing phrases like “Whadd’ya at?” and “Deadly, b’y”, I realized just how rich and unique our dialect is — and how often it brings a smile to people’s faces. I wanted to preserve and celebrate that charm in a fun, modern way — not just for locals, but for anyone curious about life on the Rock.

Newfie Lingo was born from this idea:

What if there was a simple, fun app that teaches real Newfoundland slang and challenges you to talk like a true Townie or Bayman?


📚 What I Learned

This project pushed me in all the right ways. I learned to:

  • Structure user flows that balance learning and entertainment
  • Build a quiz system and daily streak logic using React and TypeScript
  • Design a UI that’s clean but still fun and infused with regional personality
  • Handle data modeling for structured slang entries
  • Respect cultural nuance — especially with terms like “Newfie” — and present them with love and care

🛠️ How I Built It

Tech Stack:

  • First and Foremost Bolt.new AI Builder
  • React with TypeScript (frontend)
  • TailwindCSS for styling
  • Hosted on Netlify
  • Open Graph for social sharing previews
  • Dictionary data structured in .ts modules
  • Daily phrase limit + quiz logic managed with state, localStorage, and timers

Visuals & Assets:

  • Custom logo illustrations (fisherman character + sou’wester)
  • Image generation tools for promotional art and in-app graphics
  • Meta image & social sharing integration

Core Features:

  • 🗓️ Daily featured phrase
  • 🧠 Learn up to 5 new phrases per day
  • 🧪 Take a quiz to test your lingo
  • 🔥 Daily streak tracking
  • 📤 Social media share buttons
  • 🎁 Planned gamification: badges, unlockables, and rankings

⚓ Challenges I Faced

Every great project comes with waves:

  1. Tone vs. Sensitivity
    Using the term “Newfie” required care. I’m one myself, and for most of us it’s a badge of pride — but I still added a respectful note in the app to address different views.

  2. UX Flow
    Balancing learning with play was tricky. Users had to know where they were in the daily cycle (Phrase → Learn → Quiz), so I refined the layout and CTAs for clarity.

  3. Content Curation
    Collecting authentic slang — and ensuring it wasn’t repetitive or offensive — took serious research. I wanted each phrase to feel real, local, and fun.

  4. Image & Metadata Sharing
    Making the shared link show a proper thumbnail preview across platforms was more technical than expected — but crucial for viral success.


❤️ Final Thoughts

Newfie Lingo isn’t just an app — it’s a tribute to the spirit, humour, and character of Newfoundland and Labrador. I hope it educates, entertains, and makes people laugh out loud — just like the developer who inspired it.

Thanks for takin’ the time, me ducky — now go learn yerself some lingo!

Built With

Share this project:

Updates