Learning Management Systemlarge projectproduction
JungoHub
A comprehensive digital learning platform built for Helwan University Faculty of Computer and Information, empowering students and educators through seamless course management, material sharing, and collaborative learning.
Role
Full Stack Developer
Team Size
1 members
Key Metrics
Tech Stack
JavaScriptTypeScriptReact 19.0React Router DOM 7.1.3Material-UITailwind CSS 3.4Vite 6.0Node.js 18.x+Express.jsMongooseMongoDB 8.xJWTTelegram Bot APINodemailerMulterExpress Rate Limit
Key Features
- Course enrollment and management
- Material access and download organized by lecture
- News feed with course announcements
- Progress tracking across enrolled courses
- Profile management for students
- Feedback system
- Material request functionality
- Course creation and management for admins
- File upload (direct or Google Drive links)
- Content organization by lecture and tags
- Announcement system for specific courses
- User and enrollment management
- Telegram Bot integration for material posting
- JWT authentication with refresh tokens
- Rate limiting and brute-force protection
- Account lockout after failed attempts
- Email verification and password reset
- Responsive design for all devices
Project Impact
- Centralized university platform serving students and faculty with course management, material sharing, and real-time updates