Overview

Classmate is a dynamic hub for educators and students to foster collaborative learning environment. This powerful tool seamlessly integrates class management with advanced database query functionalities, providing an all-in-one solution for educational communities.

Features

πŸ“š Streamlined Class Management: With a user-friendly interface, Classmate empowers educators to efficiently manage classes, threads, and resources. With the help of using Builder Design Pattern and traditional Object-Oriented Programming concepts in its architecture, we ensured scalability and adaptability.

πŸ§‘β€πŸ« Thread-Based Interactions: Classmate transforms learning into a collaborative experience. Users can join threads, post and save content, and engage in fruitful discussions. The platform facilitates resource sharing, empowering students and educators to exchange knowledge effortlessly. Threads

πŸ“… Deadlines and Reminders: Stay organized with upcoming deadlines and reminders. Classmate intelligently fetches deadlines from all threads a user has joined, ensuring you never miss an important date. You can also post deadlines within specific threads to keep everyone on track. Deadlines

πŸ” Expertise Search: Need assistance or looking for subject matter experts? Classmate’s search functionality lets you query expertise within the community, connecting you with the right people when you need them most. Custom Query

Technical Aspect πŸ› οΈ

Language: Java JDK9
Database: MySQL Database
User-Interface: Material UI

Links

GitHub repository

Youtube Demo