Skip to content

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darwin the Duck 🦆

Learn by teaching Darwin the Duck - where AI becomes your student, not your tutor.

Darwin the Duck is an AI-powered learning companion that flips the traditional AI tutoring model on its head. Instead of asking AI to teach you, you become the teacher - explaining concepts to Darwin, a curious AI student who doesn't know much about your subject. This leverages the scientifically-proven Protégé Effect, where teaching others actually helps you learn better.

😎 Team

Natalie: Project Manager, Frontend(React), Cybersecurity, Sound Actor

Paul: Frontend(React), UI Design, 3D Model(three.js), Video Producer

Kevin: Frontend(React)

Darvin: Prompt Engineering, Frontend(React), Backend(AWS Amplify)

🎯 What it does

AI-Powered Learning Through Teaching Darwin the Duck transforms you from a passive learner into an active teacher. Instead of receiving information from AI, you explain concepts to Darwin - a curious AI student who doesn't know much about your subject.

Real-Time Teaching Evaluation Our dual-AI system continuously evaluates your teaching effectiveness. After each explanation, you receive feedback on clarity, accuracy, engagement, and suggestions for improvement.

Gamified Learning Experience Darwin has emotional states, energy levels, and understanding meters that update in real-time. The 3D duck responds to your teaching quality, making learning feel personal and engaging.

Personalized Study Companion Darwin remembers your teaching style and adapts questions to challenge your understanding at the right level, creating a personalized learning journey that grows with you.

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • AWS account (for deployment)

Installation

  1. Clone the repository
git clone https://github.com/your-username/darwin-the-duck.git
cd darwin-the-duck
  1. Install dependencies
npm install
  1. Set up AWS Amplify
amplify init
amplify push
  1. Start the development server
npm run dev

📝 License

This project is licensed under the MIT-0 License. See the LICENSE file for details.


Darwin the Duck - Where the best way to learn is to teach! 🦆✨

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages