Freelance Project

PeerLink

An intra-university communication platform featuring resource sharing, real-time discussions, and structured collaboration channels. Designed to connect students through instant messaging, socket-powered updates, and centralized content management for streamlined academic interaction and improved campus engagement.

Duration
5 months
Role
Full Stack Developer
Team
2 developers
Technologies
7 Used
PeerLink

The Problem

Students relied on scattered social media groups for academic discussions, leading to disorganized communication, lost resources, and lack of structured collaboration. Universities lacked a centralized digital platform tailored specifically for academic networking and resource sharing.

The Solution

Built a Flutter-based cross-platform mobile app with a Node.js and Express backend. Implemented real-time messaging and discussion channels using Socket.io, secure authentication with JWT, and MongoDB for scalable content storage. Designed structured groups for departments, courses, and student communities.

Technologies Used

FlutterNode.jsExpressMongoDBSocket.ioJWT AuthREST APIs

Mobile App Screens

1/9
9:41
Mobile App Screens screenshot 1
1/9
Auto-playing

Web Application Screens

1/2
App Preview
app.preview.com
Web Application Screens screenshot 1
1/2
Auto-playing

Challenges Overcome

Designing scalable real-time messaging architecture

Managing large file uploads and document sharing efficiently

Implementing secure authentication and role-based permissions

Ensuring consistent performance during peak academic hours

Results & Impact

Onboarded 1000+ students within first semester

Reduced academic resource search time by 50%

Enabled real-time discussions across 20+ departments

Maintained 99.9% message delivery reliability

Business Impact

Students experienced improved collaboration and faster knowledge sharing across departments. The platform fostered stronger academic communities and streamlined communication between peers.

Like This Project?

Let's discuss how I can bring similar expertise and results to your next project.

Start a Project