Skip to content

manishjadhav9/Edura

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edura - Revolutionizing Learning Through Gamification 🚀📚

📌 Problem Statement

Traditional learning methods often lack engagement and motivation. Edura aims to enhance learning experiences through Gamification, Competitive Coding, Reward Systems, and Collaborative Note Sharing. Our goal is to make education enjoyable, rewarding, and accessible to everyone.


🔥 Key Features

  • User Management: User authentication and role-based access, profile customization, and interest-based personalization.
  • Course Management: Course creation and enrollment, content delivery (videos, texts, quizzes), assignment submission, grading, and progress tracking.
  • Gamification: EDUCOIN economy for rewarding activities, experience points, leveling system, badges for achievements, and global/category-specific leaderboards.
  • Personalized Learning: Interest-based course recommendations using Gemini AI, custom learning paths, adaptive content difficulty, and progress-based suggestions.
  • Community & Collaboration: Discussion forums with rewards for participation, solution hubs for help, upvoting system, and real-time chat rooms.
  • Story-Mode Learning: Narrative-driven learning experiences, quest-based progression, chapter-based organization, and interactive storytelling.
  • AI Assistant: Gemini-powered TutorBot for personalized help, context-aware responses, guided learning suggestions, and 24/7 assistance.
  • Contest System: Coding challenges, quizzes, project showcases, peer voting, problem-solving contests, and contest-specific leaderboards.
  • Notes Sharing: Store, organize, and share notes with peers for collaborative learning.

🛠️ Tech Stack

Technology Description
Frontend Next.js, React, Tailwind CSS, TypeScript (For building responsive and dynamic user interfaces)
Backend Flask (Python) - Handling AI/ML functionalities and API handling
Database SQLite (Chosen for simplicity and lightweight storage during the hackathon)
Auth JWT (JSON Web Tokens) - Ensuring secure authentication and user session management
Version Control Git & GitHub for collaboration and version management

🚀 Demo

🎥 Watch Demo Video


🤝 Contributors & Team Members

Name LinkedIn
Manish Jadhav LinkedIn Profile
Adwait Shesh LinkedIn Profile
Sarthak Bhosale LinkedIn Profile
Ibrahim Baramatiwala LinkedIn Profile

📞 Contact Us

For any queries or collaboration opportunities, feel free to reach out to us at:


🌟 Acknowledgments

Special thanks to Rajiv Gandhi Institute of Technology and the CodeAstra 2025 organizing team for providing this incredible opportunity to showcase our skills and creativity. 🙌


About

A gamified learning platform that boosts student engagement through competitive coding, reward systems, and collaborative note sharing to make education fun and accessible for all.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.0%
  • Python 12.2%
  • Other 0.8%