JungoHub

JungoHub

Helwan UniversityLearning Management System

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.

Scope of Work

  • 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

Tech Stack

React 19.0React Router DOM 7.1.3Material-UITailwind CSS 3.4Vite 6.0Node.js 18.x+Express.jsMongooseMongoDB 8.xJavaScriptTypeScriptJWTTelegram Bot APINodemailerMulterExpress Rate Limit

What We Did

MERN stack with React 19 frontend built with Vite, Express.js REST API backend, MongoDB database with Mongoose ODM, JWT-based authentication, role-based authorization (student/admin/master), Telegram Bot integration for notifications

Outcomes

Centralized university platform serving students and faculty with course management, material sharing, and real-time updates

Project Gallery

Have a similar project?

Let's talk about how we can help you achieve similar results.

Let's Talk