Edu-Connect is a next-generation learning management system that leverages artificial intelligence to transform the educational experience for both students and teachers.
Demo Link : Watch on Youtube
Bringing education into the digital era
EduConnect is a comprehensive learning management system designed to bridge the gap between educators and students. Our platform provides powerful tools for course management, assignment tracking, quizzes, coding labs, and more.
We believe that education should be accessible, engaging, and effective. Our platform is built to facilitate meaningful connections between teachers and students, making the learning process more interactive and productive.
What makes EduConnect stand out
- Course Management
- Interactive Assignments
- Timed Quizzes
- Coding Lab
- Progress Tracking
- Discussion Forums
- AI-Assisted Learning
- Attendance Tracking
- Study Planner
- Real-time Feedback
Experience the platform firsthand! Our live demo showcases the full functionality of EventPro LMS, including:
- AI-powered learning tools
- Teacher dashboard
- Student interface
- Quiz and assignment features
- AI-Generated Practice Quizzes: Automatically create personalized practice quizzes based on course content
- Interactive Mind Maps: AI-powered visualization of course concepts and their relationships
- Adaptive Learning: Content that adjusts to your learning pace and style
- Progress Tracking: Comprehensive dashboards showing your learning journey
- Assignment Management: Create, distribute, and grade assignments in one place
- Quiz Builder: Intuitive interface to design quizzes with various question types
- AI Lesson Planning: Generate lesson plan drafts based on curriculum requirements
- Performance Analytics: Get insights into student engagement and achievement
- Frontend: React.js, TypeScript
- Backend: Firebase
- Database: Firebase
- AI/ML: Gemini API
- Authentication: Firebase Authentication
- Hosting: Vercel
# Clone the repository
git clone "https://github.com/JohnsonOduri/Edu-Connect.git"
# Navigate to project directory
cd edu-connect
# Install dependencies
npm install
# Run development server
npm run dev- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Having issues? create an issue.
Built with ❤️ by the Edu-Connect Team