
LectureLink is a full-stack web application designed to help university students connect and network with classmates who are taking similar courses. Whether you're a new student or just looking to expand your academic network, LectureLink is here to help you build meaningful connections with your peers, facilitating collaboration, study groups, and lasting friendships.
- User Authentication: Secure login and registration using Firebase.
- Course Matching: Find and connect with other students enrolled in the same courses.
- Profile Management: Create and customize your profile with details about your academic interests and courses.
- Real-Time Chat: Communicate with matched students directly through the platform.
- Course Listings: Browse and select courses you are currently taking or interested in.
- Connection Requests: Send and accept connection requests to start networking with peers.
- Front-End: React.js for building a dynamic and responsive user interface.
- Back-End: Node.js and Express.js for handling server-side logic and API endpoints.
- Database: MongoDB for storing user data, course information, and connections.
- Authentication: Firebase for managing user authentication and security.