Skip to content
Aditya Sunit Kanoi edited this page Sep 4, 2023 · 1 revision

CampusConnect Wiki

Welcome to the CampusConnect Wiki, your resource for information about the CampusConnect project!

Campus Connect Banner

Introduction

CampusConnect is a versatile platform designed to foster connections among students on campus. It enables students to engage in real-time chat conversations, share posts, and build a vibrant campus community.

Features

Real-time Chat

Connect with fellow students through instant messaging within the campus.

Post Sharing

Share posts, announcements, and updates with the campus community.

User Profiles

Customize your user profile and connect with others based on interests and majors.

Campus Directory

Access a directory of students, faculty, and staff for easy communication.

Search Functionality

Find specific users and posts quickly with a robust search feature.

Event Announcements

Stay informed about campus events, club meetings, and important dates.

Technologies Used

  • Spring Boot: Backend development for the application.
  • ReactJS: Frontend user interface for an interactive user experience.
  • WebSocket: Powering real-time chat functionality.
  • MongoDB: Storing user data, posts, and chat messages.
  • AI Based Post Creator and generator Library.

How to Use

  1. Clone the repository to your local machine.
  2. Run the application using your preferred IDE or by following the provided setup instructions.
  3. Access the CampusConnect application via the web browser.

Endpoints

Access the CampusConnect application through the provided web interface to explore its features and functionalities.

  1. Chat with Campus Community: Start a conversation with fellow students, faculty, or staff members.

  2. Share Campus Updates: Post announcements, event details, or general updates for the campus community.

  3. Explore User Profiles: View and customize your user profile with interests, majors, and more.

  4. Campus Directory: Browse through a directory of campus members for easy communication.

How to Contribute

Contributions to CampusConnect are highly encouraged! If you have ideas for improvements, features, or bug fixes, please don't hesitate to get involved.

Upcoming Features

  • Study Groups Creation: Form and join study groups with students sharing your academic interests and courses.

  • Campus Newsfeed: Stay updated with a real-time newsfeed featuring campus-wide announcements.

  • Event RSVPs and Reminders: RSVP to events and receive reminders for upcoming campus activities.

  • Alumni Network: Connect with alumni to gain insights and career advice.

Feel free to reach out if you have any suggestions or questions. We're committed to enhancing your campus experience. Happy connecting on CampusConnect!