Inspiration

Large hackathons and tech events often depend on several disconnected platforms—one for registration, another for communication, spreadsheets for judging, separate QR tools for check-in, and messaging groups for announcements.

That creates confusion for participants and unnecessary work for organizers.

SEMP was inspired by one question:

What if an entire event could be operated from one connected system?

That led to SEMP—a platform where every important event action updates the rest of the event automatically.

Problem Statement

Modern event management is fragmented.

Participants struggle with registration, verification, finding teammates, and keeping track of important updates.

Judges frequently rely on disconnected forms or spreadsheets.

Organizers have limited real-time visibility into attendance, judging progress, team formation, and engagement.

SEMP solves this by creating a single shared operational layer for the entire event.

Solution

SEMP provides dedicated experiences for:

Participant → registration, ICQR identity, team matching, announcements and event journey.

Judge → structured rubric evaluation, feedback and scoring.

Organizer → attendee management, QR verification, announcements, analytics and judging monitoring.

All three operate on synchronized event state, so an action in one part of the platform affects the others.

What Makes SEMP Different?

SEMP is not simply another dashboard.

Its key difference is connected event state.

For example:

Participant Check-In ↓ Attendee Verified ↓ Attendance Count Updates ↓ Organizer Analytics Updates ↓ Activity Feed Updates

Similarly:

Judge submits evaluation ↓ Score calculated ↓ Judging progress updated ↓ Leaderboard recalculated

That makes SEMP behave like an event operating system rather than a collection of separate pages.

Signature Innovation — ICQR Magic Tree 🌱

SEMP transforms the ordinary event QR code into an interactive identity experience.

Participants initially see a miniature digital Magic Tree environment.

When they interact with it:

Magic Tree ↓ Smooth top-down transition ↓ Real scannable QR revealed ↓ Organizer verifies attendee ↓ Tree blooms ↓ VERIFIED 🌱 → 🌳

The actual QR remains standards-compatible and scannable.

This combines functionality + memorable event experience.

Smart Team Formation

SEMP includes explainable teammate recommendations instead of random suggestions.

The matching engine considers:

Complementary Skills + Shared Interests + Role Compatibility + Team Availability ↓ Match Score

Example:

94% Match

“Backend experience complements your frontend skills.”

This gives participants both a recommendation and an explanation.

Target Users

SEMP is designed for:

Hackathons College tech fests Innovation challenges Conferences Workshops Coding competitions Startup events Developer events Core Features

Participant Registration, ICQR identity, check-in status, teammate discovery, announcements.

Judge Submission review, configurable rubric, structured feedback, scoring.

Organizer Check-in management, attendee search, broadcasts, event metrics, judging progress.

Platform Live leaderboard, shared state, analytics, real-time cross-tab synchronization.

Innovation

SEMP combines several traditionally isolated event systems into one workflow.

Its main innovation areas are:

ICQR Magic Tree — interactive participant identity.

Explainable Team Matching — recommendations with reasons.

Shared Event State — operations remain synchronized.

Dynamic Judging → Leaderboard Pipeline — rankings derive directly from evaluation data.

Multi-role System — Participant, Judge and Organizer coexist in the same platform.

Technology Stack React 18 TypeScript Vite Tailwind CSS Vitest QRCode BroadcastChannel localStorage CSS/SVG 3D Effects

No external API key is required for the prototype.

Architecture PARTICIPANT │ JUDGE│ORGANIZER ↓ ┌─────────────────┐ │ Shared SEMP │ │ Event State │ └────────┬────────┘ │ ┌─────────────┼─────────────┐ ↓ ↓ ↓ ICQR Engine Team Match Judging │ │ │ ↓ ↓ ↓ Analytics Announcements Leaderboard │ ↓ BroadcastChannel + Local Persistence Why No Heavy Backend?

For the hackathon prototype, SEMP intentionally uses browser-native technologies so judges can run it instantly without configuration, credentials, or backend setup.

A production version could replace the local persistence layer with:

Frontend ↓ API Gateway ↓ Auth + Event + Realtime Services ↓ PostgreSQL + Redis How Google Antigravity Was Used

Google Antigravity acted as an AI engineering partner throughout development.

It helped with architecture planning, implementation, TypeScript development, UX refinement, test generation, accessibility review, security hardening and hostile final QA.

The important part is that SEMP does not simply display AI-generated content.

AI accelerated the engineering process while the application itself contains deterministic functional event systems.

Prompt Engineering Highlight

Instead of giving Antigravity small isolated instructions, development used a master-prompt engineering approach.

The prompt defined:

Problem ↓ Architecture ↓ User Roles ↓ Feature Requirements ↓ UX Standards ↓ Security Rules ↓ Testing Requirements ↓ Hostile Review ↓ Automatic Fixes

This allowed the agent to work more like a principal engineer than a simple code generator.

Challenges Faced

One major challenge was keeping all three roles synchronized while ensuring the prototype remained lightweight.

Another was designing ICQR so that the visual Magic Tree experience did not interfere with actual QR readability.

We solved this by keeping the true QR stationary and high contrast while using lightweight CSS/SVG effects around it.

Current Evaluation AI Evaluation: 92.53 / 100

Efficiency: 100 Problem Alignment: 98 Accessibility: 96 Testing: 94 Code Quality: 86 Security: 83

The project was subsequently hardened further around code quality, validation, QR security, persistence validation, tests, and UI polish.

Impact

SEMP can reduce organizer workload while improving the participant and judge experience.

Instead of:

Registration Tool

  • WhatsApp
  • QR App
  • Spreadsheet
  • Forms
  • Leaderboard Tool

SEMP provides:

ONE CONNECTED PLATFORM Future Scope

A production SEMP could add cloud authentication, persistent databases, real push notifications, camera-based QR scanning, AI-powered event assistance, anti-fraud judging controls, multi-event organizations, advanced analytics, sponsor dashboards and mobile applications.

30-Second Pitch

SEMP is the operating system for modern events. Today, hackathons use separate tools for registration, QR verification, team formation, announcements, judging and leaderboards. SEMP brings all of them into one synchronized platform for participants, judges and organizers. Our signature ICQR Magic Tree transforms check-in into an interactive identity experience, while smart matching and real-time judging make the entire event easier to operate. One platform. Every event operation. Live.

Strong Closing Line

Events shouldn't be managed through a collection of disconnected tools. They should run as one system. That's what SEMP is built to do.

And the best one-line jury answer if someone asks “Why should SEMP win?”:

Because SEMP doesn't solve one small part of event management—it connects the entire event lifecycle into one functional, synchronized system while still delivering a memorable participant experience. 😋🔥

Built With

Share this project:

Updates