Skip to content

Repository files navigation

AlgoArena— Chrome Extension

Figma + Discord + Excalidraw for LeetCode collaboration

A futuristic, galaxy-themed collaborative Chrome Extension that injects a floating draggable panel into LeetCode pages.


Tech Stack

ToolPurpose
React 18UI framework
TypeScriptType safety
TailwindCSS 3Styling
Framer MotionAnimations
ZustandState management
Lucide ReactIcons
ViteBuild tool
Chrome MV3Extension manifest

Quick Start (Dev Preview)

# 1. Install dependencies
npm install
# 2. Start dev server (UI preview in browser)
npm run dev
# 3. Open http://localhost:3000

The dev server shows the full UI on a fake LeetCode-looking background. You can test all features: chat, rooms, members, settings, explanation mode.


Build Chrome Extension

# Build extension bundle
npm run build:extension
# Output: dist/

Load in Chrome:

  1. Open chrome://extensions
  2. Enable Developer Mode (top right)
  3. Click Load unpacked
  4. Select the dist/ folder
  5. Navigate to leetcode.com — the panel will inject automatically

Features to Test in Dev Preview

FeatureHow to test
Drag panelClick and drag the header
Collapse/ExpandClick the chevron button
ChatType messages, send code snippets
Member listSwitch to Members tab
Raise HandMembers tab → Raise Hand button
Create RoomRoom tab → Create Room
Join RoomRoom tab → Join Room
SettingsGear icon in header
Galaxy particlesSettings → Galaxy Particles toggle
Explanation mode(trigger via store or add a demo button)

Backend Integration Points

To be updated...

Design System

Colors: Galaxy dark (#03020a#1e1660) + Nebula accents (violet, blue, cyan)
Fonts: Space Grotesk (display) + DM Sans (body) + JetBrains Mono (code)
Effects: Glassmorphism panels, star particles, glow borders, spring animations

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages