GDSC PU App
Applications

GDSC PU App

AndroidPlatform
EducationCategory
GDSCCommunity

About GDSC PU App

GDSC PU is the official mobile app for the Google Developer Student Club at Parul University — a student-led tech community that brings together aspiring developers, designers, and technology enthusiasts.

The app acts as a central hub for members to stay updated with club activities, connect with peers, showcase their work, and participate in workshops, hackathons, and tech events.

  • 🗓 Event notifications for workshops & seminars
  • 💻 Showcase your coding projects & tech blogs
  • 👥 Core team profiles & leadership info
  • 🤝 Community collaboration & discussions
  • 🚀 Hackathons & innovation opportunities
  • 📚 Tailored learning for all skill levels

Vision: To keep every GDSC member at Parul University informed, engaged, and connected — turning curiosity into collaboration and collaboration into impact.

How It Works

User Onboarding & Profile Setup

Account Login & Personalisation

Users sign in with email or Google Sign-In to personalise their experience and sync with club member profiles. On first launch, notification preferences for event reminders and activity updates are configured.

Firebase AuthGoogle Sign-InFlutter UI

Event Updates & Notifications

Real-Time Push Notifications

The app fetches event information — workshops, seminars, hackathons, tech talks — from a cloud backend and delivers real-time push notifications to the user's device, ensuring no event is missed.

Firebase Cloud Messaging (FCM)Firestore (event data)REST API / GraphQL

Event Detail & Participation

Users can view full event details, descriptions, date/time, and participation links. Events are fetched on-demand from the backend and cached locally for offline access.

Firestore queriesLocal cachingFlutter navigation

Community Showcase & Feed

Project & Blog Showcase

Members share their coding projects, tech blog posts, and resources through an in-app community feed. User-generated content is stored in a cloud database, persisting across sessions and devices.

Cloud Firestore (user content)Firebase Storage (media)OAuth / Google Auth

Core Team & Member Profiles

Dedicated profile pages display club leadership, their roles, and contact details — helping members identify organizers and mentors. Data is served dynamically from the backend.

Firestore (team data)Flutter profile screensDynamic data rendering

Tech Architecture

System Stack Overview

Flutter Mobile UI (Events, Feed, Team) → Backend API Services (Event data, Member profiles) → Cloud Firestore (Events, Projects, User content) → FCM Push Notification Service. A clean, scalable architecture designed for a growing student community.

FlutterDartFirebase AuthCloud FirestoreFCMGoogle Sign-In

Technologies

Flutter
Dart
Android
Firebase
Firestore
FCM
Google Auth

Project Screenshots

GDSC PU App screenshot 1
GDSC PU App screenshot 2