AI-Powered Online IDE for Learning, Coding & Certification — Zero Database
- 20+ programming languages with auto-conversion
- AI-powered code execution via Groq
- Real coding assessments with AI evaluation
- PDF certificates for passing scores
- Learning mode with AI-generated challenges
# Install dependencies
npm install
# Create .env file with your Groq API key
cp .env.example .env
# Edit .env and add your GROQ_API_KEY
# Run development server
npm run devFrontend: http://localhost:3000 Backend: http://localhost:5000
- Push code to GitHub
- Go to Render Dashboard
- Click "New" → "Blueprint"
- Connect your GitHub repo
- Render will detect
render.yamland configure automatically - Add environment variable
GROQ_API_KEYin Render dashboard
- Push code to GitHub
- Go to Render Dashboard
- Click "New" → "Web Service"
- Connect your GitHub repo
- Configure:
- Build Command:
npm install && npm run build - Start Command:
npm start - Environment Variables:
NODE_ENV=productionGROQ_API_KEY= your key from https://console.groq.com
- Build Command:
- Frontend: React, Vite, Tailwind CSS, Monaco Editor, Framer Motion
- Backend: Node.js, Express
- AI: Groq API (Llama 3.3)
- Storage: Browser LocalStorage only (stateless)
| Variable | Description |
|---|---|
GROQ_API_KEY |
API key from Groq Console |
NODE_ENV |
development or production |
PORT |
Server port (default: 5000) |