Skip to content

kmr-ankitt/devide

Repository files navigation

DevIDE

DevIDE is a web IDE with multi-language support.

Tech stack

  • Next.js
  • Convex
  • Framer Motion
  • Clerk
  • LemonSqueezy

Highlights

  • 💻 Online IDE with multi-language support (10 languages)
  • 🎨 Customizable experience with 5 VSCode themes
  • ✨ Smart output handling with Success & Error states
  • 💎 Flexible pricing with Free & Pro plans
  • 🤝 Community-driven code sharing system
  • 🔍 Advanced filtering & search capabilities
  • 👤 Personal profile with execution history tracking
  • 📊 Comprehensive statistics dashboard
  • ⚙️ Customizable font size controls
  • 🔗 Webhook integration support
  • 🌟 Professional deployment walkthrough

Building

  • Clone this repo
git clone https://www.github.com/kmr-ankitt/devide
cd devide
  • Setup .env file
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
  • Add these env to Convex Dashboard
CLERK_WEBHOOK_SECRET=
LEMON_SQUEEZY_WEBHOOK_SECRET=

Releases

No releases published

Packages

No packages published