CampusConnect
mobile

CampusConnect

Real-time messaging, smart posts, friend & group chat, message scheduling, sleek SwiftUI mobile UI.

Overview

A feature-rich mobile social application built with SwiftUI for iOS that combines messaging functionality similar to WhatsApp with social media features. The app includes real-time chat, media sharing, post creation, and friend management.

Challenge

Building a performant real-time messaging system with unique features like auto-reply & VIP filters was the primary challenge. Additionally, creating a seamless user experience across messaging and social features required careful UX design.

Solution

I implemented Socket.IO for real-time communication, with MongoDB for data persistence. The backend was built with Node.js and Express, while the frontend utilized SwiftUI for native iOS performance.

Outcome

The project reached full completion and now provides a robust, real-time social experience with reliable performance and modern design.

Technical Stack

SwiftUINode.jsExpress.jsMongoDBSocket.IOCronJobs

Tags

#SwiftUI#Node.js#MongoDB#Socket.IO

Visual Showcase

Initial Screens

Login & Relevant feed

Initial Screens
Posting
Feed
Communities & Groups
Chat system
Message Scheduling
VIP Collections
1 / 7

Key Features

Auto-Reply & Message filtering

AI-powered message filtering that automatically detect greetings, abusive language, and common queries to filter. Custom auto-replies

Real-Time Messaging

Instant, reliable communication powered by Socket.IO with message delivery and read receipts.

Message Scheduling

Schedule important messages for future delivery

VIP Collections

Mark people as VIP to get their messages from mutual groups in a seperate thread.

Low Attendance Alerts

Automated alerts for students with low attendance, keeping them informed in real time.

Timetable & Date sheets

Timetable & Date sheets for students

Dedicated Walls

Separate community walls for each indiviual to keep discussions focused and relevant.

Community & Group Chats

Engage in topic-based communities or private group conversations with multimedia sharing support.

Post & Comment Moderation

Smart content moderation detects spam or inappropriate posts using NLP models for a clean social environment.