🐟 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
.tsmodules - 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:
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.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.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.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
- bolt
- css3
- daily-learned-phrases
- datastorage
- framermotion
- html
- javascript
- lucide
- netlify
- quiz-statistics
- react
- streaks
- tailwind
- typescript
- webspeechapi
Log in or sign up for Devpost to join the conversation.