In DevelopmentApril 25, 2026
CampusPulse
The campus event platform colleges actually need. Cross-platform iOS / Android / web with conflict-free registration, signed QR check-ins, and gamified identity through participation.


Overview
The problem
What it does
Centralized discovery
Conflict-free registration
QR-based attendance
Gamified identity
Tangible rewards
Organizer tooling
Design system
- Palette — primary #7C3AED (purple), accents in pink, blue, and amber, with full light/dark parity
- Typography — Inter at an 8-step type scale (12px → 36px), weights from 400 to 700
- Spacing — 8px base unit, 4px → 96px scale
- Components — 30+ specified primitives (Button, Card, Badge, BottomSheet, EventCard, QRDisplay, BadgeShowcase, etc.)
- Motion — explicit animation tokens for every interaction state
Architecture
- Mobile — React for iOS + Android from a single codebase
- Web — Next.js companion app for organizers and admins
- Backend — Node.js + PostgreSQL with role-aware APIs (students, organizers, admins)
- Identity — JWT auth with role-based access; QR codes are signed and time-bounded
- State — Zustand with strict slice boundaries; cached event feeds with optimistic updates on registration
- Type system — fully typed end-to-end (Users, Events, Organizations, Notifications, Leaderboards, Rewards)
Gallery











