Back to work

National Hackathon Platform · 2025

Hack4Bihar

Migrated and rebuilt the entire frontend for a national hackathon under a live deadline. Scaled to 25,000+ visits and 5,000+ registrations with zero downtime.

Role
Frontend Lead
Next.jsDjangoPythonTailwind CSSREST APIs
Hack4Bihar project interface
01 · Problem

What was broken before this existed.

The existing static site was difficult to extend and was not ready for the registration volume of a national hackathon. The team needed a maintainable frontend, reliable API integration, and stronger search visibility without interrupting an active event campaign.

02 · My Role

What I actually built.

As frontend lead, I migrated the complete experience to Next.js, rebuilt every public page, integrated the Django REST registration endpoints, and coordinated the release under a fixed live-event deadline.

03 · Architecture

How it works under the hood.

The rebuilt Next.js frontend uses server-rendered, search-friendly pages and communicates with a Django API for registration workflows. Static assets are delivered through a CDN, keeping the public experience fast while the backend remains focused on event data.

Architecture summarized above
04 · Key Decisions

The trade-offs that mattered.

  • Replace the static frontend cleanly

    A focused rewrite removed accumulated page-level constraints and created one reusable system for content, registration calls, and future event updates.

  • Preserve discoverability during migration

    Server-rendered page structure and deliberate metadata kept the new experience crawlable, contributing to a 40% SEO improvement after launch.

  • Prioritize the critical registration path

    With a fixed deadline, reliability and clarity on the participant journey took priority over nonessential visual experimentation.

05 · Metrics & Outcomes

The hard numbers.

25,000+
platform visits
5,000+
registrations
+40%
SEO improvement

The rebuilt platform handled more than 25,000 visits and 5,000 registrations with zero downtime. Its reusable Next.js foundation also gave the event team a maintainable base for future updates.

06 · Lessons

One honest takeaway.

Under a live deadline, a clear migration boundary and a protected critical path are more valuable than trying to perfect every page at once.