Skip to content

Slash-495/Duffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Duffy – Connect. Converse. Learn.

πŸ”— Live Website: https://duffy.onrender.com/

Duffy is a web-based language learning platform that helps users find peers from different domains and locations to practice languages, exchange ideas, and grow together. Whether you're learning Japanese, brushing up your Spanish, or just want to chat in English with someone abroad β€” Duffy makes it possible.


πŸ’‘ What is Duffy?

Duffy is not your typical language app. It focuses on real human interaction by helping you:

  • 🌐 Find people who are learning the same language.
  • 🌍 Meet those who speak the language you want to learn.
  • πŸ—‚οΈ Share flashcards, notes, and knowledge.
  • πŸŽ™οΈ Engage in meaningful, real-time conversations.

✨ Features

  • 🧭 Match by Language & Domain – Find users who align with your language goals and interests.
  • πŸ“… Schedule Conversations – Pick time slots and connect via in-app or third-party video calls.
  • πŸ—£οΈ Talk Freely – Casual or structured conversations β€” the choice is yours.
  • 🧠 Flashcard Integration (coming soon) – Share and revise flashcards using Anki.
  • πŸ€– AI-Powered Suggestions (coming soon) – Get topic ideas, real-time corrections, and conversation boosters using AI.

πŸ›  Tech Stack

Area Technology
Frontend Vite + React
Backend Node.js + Express
Database MongoDB
Video Chat getstream.io
AI Features OpenAI API (planned)

πŸ§ͺ Coming soon: Interface previews, a Quadrant UI, and Whisper AI for enhanced transcription & interactivity.


πŸ™Œ Credits

Shoutout to Codesistency on YouTube for their tutorial, which helped me understand the full-stack flow. I built Duffy from scratch but really appreciated the guidance!


πŸš€ Installation

Clone the Repository

git clone https://github.com/your-username/duffy.git
cd duffy
---
## SETUP FRONTEND 
cd frontend
npm install
npm run dev
---
## SETUP BACKEND
cd backend
npm install
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages