ClubAnno – Campus Club Management Platform
A centralized student club management platform that simplifies club discovery, event exploration, announcements, and collaboration across campus organizations.
Campus Club Management is the operations side of campus clubs. Where ClubAnno helps students discover clubs, this dashboard helps the people who run them: club executive bodies and the university's student-affairs administrators. Each club manages its executive body, events, attendance, media and minutes of meetings, while administrators get a platform-wide view of every club, a queue of pending approvals, budget tracking and reports.
Universities with many clubs track events, room bookings, budgets, minutes of meetings and media on scattered spreadsheets, Google Forms and WhatsApp threads. Approvals get lost, budgets are hard to audit, and there is no single record of what each club actually did in a semester.
One role-based dashboard where clubs submit events, room requests, minutes and media, and administrators review and approve them in a single queue - with every action recorded, budgets tracked as allocated vs utilised, and reports that compare clubs side by side.
A React single-page app built with Vite, with lazily loaded pages for each module (clubs, events, attendance, rooms, budgets, MOM, media, approvals, reports, audit logs, users, settings). Supabase provides authentication and the Postgres database; every page is wrapped in a permission gate that checks the signed-in user's assigned role and club before showing data or actions.
Different people must see and do very different things - a club secretary vs a university administrator.
Built a role and club-scoped permission model with a permission gate on every page and action.
Many kinds of submissions (minutes, media, room requests) each needed a review step.
Routed them all into one approval queue with a shared approve/reject decision flow.
Keeping administrators accountable and data recoverable.
Added audit logs for every action and a trash with restore instead of hard deletes.
Campus Club Management is live as a working dashboard that brings every club's events, people, rooms, money, minutes and media under one roof, giving student-affairs teams a clear, auditable record of club activity.
A centralized student club management platform that simplifies club discovery, event exploration, announcements, and collaboration across campus organizations.
The main website of SkillGlider (Learn · Grow · Achieve), a learning platform that helps students explore emerging technologies and industry skills through interactive learning, expert-led weekly sessions, and career guidance.
An all-in-one hub for students in India that brings together accommodation, colleges, verified internships, companies, scholarships, student discounts, part-time jobs, hackathons, budget tools and a shareable digital Student ID.