Our Projects

Networker

Project Logo

Networker

ALUMNI MANAGEMENT & NETWORKING PLATFORM

Networker is a comprehensive alumni management system (AMS) designed to foster a connected, engaged, and supportive lifelong relationship between a university and its alumni community. The platform features mobile apps, a robust backend, and an admin dashboard.

📱 React Native (Expo)🔧 Nest.js TypeScript⚡ Bull Queues⚛️ React + Vite🔐 Authentick🏗️ Terraform
Dec 2023-May 2025
Project Preview

Networker Components

Networker is built with React Native (Expo) for cross-platform mobile experiences, a Nest.js TypeScript backend powered by Bull Queues for scalable job processing, and a React + Vite admin dashboard. Authentication is handled by Authentick, and the entire infrastructure is deployed automatically via Terraform.

1. Mobile App (React Native / Expo)

  • Alumni and student networking feeds
  • Job board and career opportunities
  • Event management and announcements
  • Cross-platform support (iOS & Android)

2. Backend (Nest.js TypeScript + Bull Queues)

  • RESTful API with TypeScript for type safety
  • Bull Queues for email notifications and background tasks
  • Authentick integration for secure authentication & authorization
  • Modular architecture with role-based access control

3. Admin Dashboard (React + Vite)

  • Member and alumni management
  • Event creation and management
  • Analytics and engagement metrics
  • Job postings and application tracking

4. Infrastructure (Terraform)

  • Infrastructure as Code (IaC) with Terraform
  • Auto deployment pipelines for CI/CD
  • Scalable cloud resource provisioning
  • Environment-based configuration management
Networker preview

Project Overview

Networker is a comprehensive Alumni Management System (AMS) designed to foster a connected, engaged, and supportive lifelong relationship between a university and its alumni community. The platform enables alumni and current students to network, discover jobs, attend events, and stay connected with their institution.

The solution consists of a React Native (Expo) mobile app, a Nest.js TypeScript backend with Bull Queues, and a React + Vite admin dashboard. Authentication is managed by Authentick, and the entire infrastructure is provisioned and deployed automatically using Terraform.

System Flow

  • App Clients are the Mobile App, Admin Dashboard, and Authentick Auth Service.
  • Nest.js Backend is the central hub receiving all REST and authenticated requests.
  • Bull Queue & Email handle async tasks like notifications and event reminders.
  • Dashed arrow to Terraform represents infrastructure provisioning triggered by CI/CD pipelines.
Networker system architecture diagram

Mobile App — React Native (Expo)

The Networker mobile app is built with React Native using the Expo framework, delivering a consistent experience on both iOS and Android from a single codebase.

  • Networking Feed: Alumni and students can post updates, share milestones, and engage with community content.
  • Job Board: Browse and apply for job and internship opportunities posted by alumni and partner companies.
  • Events & Announcements: Discover upcoming university events, reunions, and alumni meetups.
  • Profile & Directory: Detailed alumni profiles with experience, education, and contact information for easy networking.

Backend — Nest.js TypeScript + Bull Queues

The backend is powered by Nest.js with TypeScript, providing a scalable and maintainable server-side architecture. Each domain (users, jobs, events, messaging) is encapsulated in its own Nest.js module.

  • RESTful API: Fully typed REST endpoints for all platform features including profiles, job postings, events, and messaging.
  • Bull Queues: Background job processing handles email notifications, event reminders, and feed generation asynchronously.
  • Authentick Integration: Secure authentication and authorization using Authentick, with role-based access control for students, alumni, and admins.
  • Modular Architecture: Clean separation of concerns using Nest.js modules, guards, interceptors, and pipes.

Admin Dashboard — React + Vite

The admin dashboard is a fast web application built with React and Vite, giving university administrators full control over the platform.

  • Member Management: View, approve, and manage alumni and student accounts across the platform.
  • Event Management: Create, publish, and manage events and send announcements to the community.
  • Analytics & Engagement: Track platform activity, member engagement, job posting performance, and event attendance.
  • Job Posting Management: Review and moderate job listings and track application activity.

Authentication — Authentick

Authentication across the entire Networker platform is handled by Authentick, providing a secure, centralized identity management layer.

  • Single sign-on (SSO) support across the mobile app and admin dashboard.
  • Role-based access control (RBAC) for students, alumni, and administrators.
  • Secure token issuance, refresh, and revocation.
  • Email verification and password reset flows.

Infrastructure — Terraform (Auto Deployment)

The entire Networker infrastructure is defined and managed as code using Terraform, enabling repeatable, automated deployments across environments.

  • Infrastructure as Code (IaC): All cloud resources (servers, databases, queues, networking) are declared in Terraform configuration files.
  • Auto Deployment: CI/CD pipelines trigger Terraform plans and applies on every merge to production, eliminating manual deployments.
  • Environment Management: Separate Terraform workspaces for development, staging, and production environments.
  • Scalability: Infrastructure scales automatically to handle growing numbers of alumni and platform users.

App Screens

Some of the screens from the Networker platform

Home & Feed

Home & Feed Desktop Interface
Home & Feed Mobile Interface

Alumni Network

Alumni Network Desktop Interface
Alumni Network Mobile Interface

Alumni & Student Profile

Alumni & Student Profile Desktop Interface
Alumni & Student Profile Mobile Interface

All Jobs

All Jobs Desktop Interface
All Jobs Mobile Interface

Job Details

Job Details Desktop Interface
Job Details Mobile Interface

Lets Work Expertise

NEED A SUCCESSFUL PROJECT

Contact Us