Oi! — Brazilian Portuguese Learning App logo

Oi! — Brazilian Portuguese Learning App

Sign-in required Education

Oi! is a Brazilian Portuguese learning app with 32 lessons across four modules. Lessons combine everyday conversations, recorded audio and speaking practice.

My role. I built a course experience that combines everyday Brazilian Portuguese dialogues, recorded audio and speaking practice.

A taste of a lesson

An excerpt from the first lesson, “Oi! Saying hello”.

Listen

Oi! Tudo bem?

Hi! How are you?

Respond

Oi! Tudo bom. E você?

Hi! All good. And you?

Practise speaking. Say “Oi! Tudo bem?” aloud, then try responding without looking.

The problem

The app focuses on everyday spoken Brazilian Portuguese and practice with natural expressions.

How it works

  1. Choose a lesson Open a conversation for an everyday situation.
  2. Listen and respond Hear the Portuguese phrase, then practise your response.
  3. Speak and review Practise pronunciation and return to the lesson later.

What it includes

  • 32 published lessons in four modules
  • Everyday spoken Portuguese
  • Audio and pronunciation practice
  • Offline lesson review

Project status

The app has 32 published lessons across four modules. A sign-in is required to access the lessons.

Technical details

Vite, React and TypeScript on Firebase Hosting, with Firestore for progress and pre-generated audio played in the browser.

  • Vite
  • React
  • TypeScript
  • Firebase Hosting & Firestore
  • Web Audio API
  • Voice Studio
Back to top