Skip to content

shikha-yadav562/Talkpro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

📚 Talkpro - Learn English Smarter!

Talkpro is an interactive language learning platform designed to help users improve their English through practical conversations, listening exercises, grammar and vocabulary lessons, and real-world context-based learning.


🚀 Features

🎥 Lesson Modules

  • Upload video clips (podcasts, interviews, cartoons)
  • Multilingual summaries for better understanding
  • Grammar explanations and word meanings
  • Real-world examples for context-based learning

📚 Vocabulary Directory

  • Translations and usage examples
  • Context-based vocabulary (e.g., formal vs. informal)
  • Search and filter by categories or difficulty

🧠 Grammar in Context

  • Interactive grammar explanations
  • Real-world usage scenarios
  • Short quizzes to reinforce learning

👤 User Profile

  • Track user progress and skill development
  • Personal dashboard with progress bars
  • View certificates and badges earned

📊 Admin Dashboard

  • Upload lessons and videos easily
  • Manage summaries, vocabulary, grammar notes
  • Monitor user activity and performance

💬 Chat Module

  • Practice casual and professional English through chat
  • AI-powered responses and conversation guidance

🧪 Test Module

  • Timed quizzes
  • Assess grammar and vocabulary understanding

🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript, Tailwind CSS
  • Backend: Python Flask
  • Database: MySQL
  • AI Integration: Gemini API (for chat features)
  • Tools: Figma, Canva

Dependencies

pip install Flask==2.3.2 Flask-MySQLdb==1.0.1 mysqlclient==2.2.0 requests==2.31.0 gunicorn==21.2.0 python-dotenv==1.0.1 Jinja2==3.1.3 Werkzeug==2.3.7 Flask-WTF==1.1.1 Flask-Login==0.6.3

To Run :

python app.py

About

Language learning website

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors