> SYSTEM_ONLINE // SECURE_HANDSHAKE_ESTABLISHED
A high-performance, custom-engineered platform built to handle the registration, protocol enforcement, and dashboard operations for the Yantrayodha Club's hackathon events.
This repository contains the frontend client node for InnovateArena. I custom-designed and developed this proprietary platform from the ground up to provide a seamless, hacker-themed, and highly secure registration experience, which I have licensed for use by the Yantrayodha Club.
The system leverages modern web protocols to handle secure Google OAuth handshakes, dynamic routing, and complex client-side state management without breaking immersion.
The tech stack powering the mainframe:
- State Management:
zustand ^5.0.11for lightning-fast, boilerplate-free global state. - Kinetic UI:
motion ^12.34.3for 60fps hardware-accelerated animations and terminal effects. - Utility Logistics:
clsx ^2.1.1for conditional class-name routing. - Document Generation:
jspdf ^4.2.0&html2canvas ^1.4.1for on-the-fly, hardcoded participant certificate rendering.
[!] WARNING: DECOUPLED ARCHITECTURE
This repository only houses the UI and client-side logic. The core data processing, secure MongoDB transaction logging, and custom FastAPI binary stream generation operate on a completely separate, isolated server to maintain maximum security and prevent payload tampering.
Establish connection to the Backend Node here: 👉 [https://github.com/Raxku2/innovatearena_backend]
To boot this terminal locally, execute the following commands in your secure shell:
# 01. Clone the repository
git clone https://github.com/Raxku2/innovatearena
# 02. Access the directory
cd innovate-arena-client
# 03. Install node dependencies
yarn
# 04. Inject environment variables (Requires Google Auth Keys)
cp .env.example .env
# 05. Ignite the local development server
yarn run dev
System built and maintained by Rakesh Kundu (Pinaka).