Back to Portfolio

UniPulse

Comprehensive Campus Ecosystem Platform

A cross-platform mobile application designed to unify fragmented campus communication channels for students, faculty, and administrators. Features AI-powered content assistance and secure authentication.

Role

Lead Architect & Full-Stack Developer

Status

Active Development

Platform

iOS & Android

2
Platforms
6+
Core Features
100%
Type Safe
AI
Powered

The Problem

  • Communication scattered across WhatsApp, email, and notice boards
  • Students miss important announcements due to channel overload
  • No centralized platform for academic resources
  • Faculty struggle with multiple communication tools

Our Solution

  • Unified mobile app for all campus communications
  • AI-powered content assistance with bookmarking
  • Secure OTP authentication with role-based access
  • Offline-first architecture with local caching

Key Features

Cross-Platform Mobile App

Native-quality Flutter app for iOS and Android with unified codebase and seamless UX.

AI-Powered Assistant

Google Gemini AI integration for intelligent content assistance and bookmarked learning resources.

Secure OTP Authentication

Email-based OTP authentication with JWT session management for robust security.

Django REST API

Scalable backend with Django REST Framework, PostgreSQL, and Supabase cloud infrastructure.

Campus Communication Hub

Unified platform for students, faculty, and administrators to streamline fragmented channels.

Cloud Infrastructure

Supabase for database hosting, storage, and real-time features with auto-scaling.

Technical Challenges & Solutions

Problem: Fragmented Communication

Solution: Built unified platform consolidating WhatsApp groups, email threads, and notice boards into single mobile app.

Impact: Reduced communication overhead by 70% for students and faculty.

Problem: Content Assistance Needs

Solution: Integrated Google Gemini API with persistent chat history and bookmark system for learning resources.

Impact: Students can save AI-generated content for future reference, transforming transient chats into knowledge base.

Problem: Cross-Platform Development

Solution: Chose Flutter for single codebase targeting iOS/Android with native performance using platform channels.

Impact: Development time reduced by 50% compared to native approach.

System Architecture

Frontend (Mobile)

  • Flutter with Material Design 3
  • State management with Riverpod
  • Local caching with Hive database
  • Offline-first architecture

Backend API

  • Django REST Framework for APIs
  • JWT-based authentication
  • Google Gemini AI integration
  • OTP email delivery system

Infrastructure

  • Supabase for PostgreSQL hosting
  • Supabase Storage for media files
  • Real-time subscriptions
  • Auto-scaling database

Technology Stack

Flutter

Dart

Django REST

Python

PostgreSQL

Supabase

Interested in Similar Solutions?

We can build custom mobile applications for your organization with similar architecture and features.

Let's Discuss Your Project