Campus Link gives university students a shared space for study groups, questions, announcements, and messaging. Group membership and approval flows organize participation, while administration tools support user and community management.
02
What it does
Group membership, join requests, and approval workflows.
Private and group chat with attachments and read receipts.
Question boards, answers, voting, and solved discussions.
Announcements, notifications, and administration tools.
03
How it works
A React client communicates with an Express API and Socket.IO server. MongoDB stores groups, discussions, users, and messages. Redis Pub/Sub supports message distribution, while JWT authentication, request validation, and membership checks govern access.
04
Built with
React
Express
MongoDB
Mongoose
Socket.IO
Redis
Tailwind CSS
Joi
05 / Campus Link
Inside the application
Real application screenshots. Interface language and sample content reflect the source application.
01Campus Link on desktop and mobile02Student dashboard — repository screenshot03Group chat04Study groups05Administration06Sign in