Skip to content

πŸ“™ a real-time chat application to connect language learners with personal coaches.

Notifications You must be signed in to change notification settings

eric-mxrtin/fluent

Repository files navigation


Fluent

A real-time chat application that instantly connects language learners with dedicated personal coaches.

auth

🌟 About The Project

Nowadays, learning a new language naturally can be hard.

Here's why:

  • Learning platforms like Duolingo teach grammar and translation, but not necessarily using the language in coversation.
  • You often have to travel or seek out rare opportunities to find native speakers of the language you are learning.
  • If you speak another language in an english accent in a public setting, native speakers will likely default to english rather than continuing the conversation in their language.

My inspiration for this project came from a video I saw online. A user shared that she was trying to learn French by speaking French to service workers in Paris, but they would always reply in English anyways since her accent was so poor. She felt as if it was impossible to practice since no one gave her the chance.

So, I made Fluent.

Built With

How it Works

  1. User signs in / creates an account

auth

2. User selects a role (learner or coach), a language, and their proficiency in that language.

role selection

3. User enters a queue. A matchmaking service will match eligible pairs that are in queue.

queue

4. The learner and coach can engage in meaningful conversation!

chat

About

πŸ“™ a real-time chat application to connect language learners with personal coaches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published