Case study Education / Non-Profit CodeIgniter

JNV Sikar Alumni Association Portal & Admin System

A full public-facing alumni site plus a 3-tier role-based admin system in CI4 with Student, Super Admin, and Batch Coordinator roles.

JNV Sikar Alumni — Portal & Admin System

Overview

About the project

JNV Sikar Alumni Association needed a complete digital platform to connect alumni across batches spanning decades. The platform needed a public-facing site with alumni stories, events, and a directory — plus a private role-based admin system for students, batch coordinators, and super admins. Brand identity used Fraunces and Outfit fonts with a royal blue and orange palette.

The challenge

What needed solving

There was no existing digital platform — everything was managed over WhatsApp groups. The role hierarchy was complex: Super Admins manage everything, Batch Coordinators manage only their own batch, and Students can only update their own profiles. All role actions required server-side validation.

Our approach

How we solved it

We built a multi-page public site in CI4 with pages for About, Alumni Directory, Events, Gallery, and Contact. The admin system was a SPA-style interface with a role-based middleware layer using CI4 Shield. Batch Coordinators saw only their batch data. A Super Admin could promote or demote users and create new batches.

Results

What changed

3 Live

User Roles

03

9

Admin Pages

09

8

Public Pages

08

In the client's words

This has transformed how our alumni community stays connected. The batch coordinator system means updates happen without needing a central admin for everything.
P PresidentJNV Sikar Alumni Association

More work

Other projects we have shipped

All case studies
Dhaga Tales: Shopify Store for a Jaipur Ethnic Wear Brand Fashion & Apparel

Dhaga Tales

Shopify Store for a Jaipur Ethnic Wear Brand

A high-volume Shopify store for a Jaipur women's ethnic wear brand, built to handle a large, fast-moving catalogue of kurtis, suit sets and co-ord sets with tiered volume discounting.

Read the case study
Frank Romello: Men's Footwear Store Fashion & Apparel

Frank Romello

Men's Footwear Store

Shopify store for a men's footwear brand, with shop-by-occasion and shop-by-size navigation, faceted collection filtering and a cart drawer carrying coupons and a shipping estimator.

Read the case study
BornCry: Kidswear Shopify Store Fashion & Apparel

BornCry

Kidswear Shopify Store

Shopify store for a kidswear brand covering ages 0 to 12, with an image-tile mega menu, tabbed collection modules and variant swatches with inline add to cart.

Read the case study

Start a similar project

Want something like this for your brand?

Tell us what you are building and where you are stuck. We reply within 2 hours with a plan and a fixed-price quote.

  • Free discovery call (30 min)

    We understand your goals and scope, with no commitment.

  • Fixed-price proposal (24 hrs)

    Scope, timeline and transparent pricing, no hourly surprises.

  • Delivered on a written timeline

    With 30 days of support after launch.

Tell us about your project

A few lines are enough. We come back with what we would build, how long it takes and a fixed price.

Add more details (optional)

We respond within 1 business day. No automated follow-up sequences.