Java-based project for educational purposes. It contains various components typical of an e-learning platform, such as user authentication (login and registration), course creation, quiz generation, grade management, and communication tools like chat