mobile

CampusConnect

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

CampusConnect

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.

How it came together

Challenge

The hard part was building a real-time messaging system with features like auto-reply and VIP filters without messaging performance suffering, while keeping the combined messaging-and-social UX from feeling bolted together.

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 app shipped as a complete, native iOS product with real-time messaging, read receipts, and community features running reliably in daily use.

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.