Skip to content

l0kesh-y/CodeVerse_AI

Repository files navigation

CodeVerse AI

AI-Powered Online IDE for Learning, Coding & Certification — Zero Database

Features

  • 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

Local Development

# 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 dev

Frontend: http://localhost:3000 Backend: http://localhost:5000

Deploy to Render

Option 1: Using render.yaml (Recommended)

  1. Push code to GitHub
  2. Go to Render Dashboard
  3. Click "New" → "Blueprint"
  4. Connect your GitHub repo
  5. Render will detect render.yaml and configure automatically
  6. Add environment variable GROQ_API_KEY in Render dashboard

Option 2: Manual Setup

  1. Push code to GitHub
  2. Go to Render Dashboard
  3. Click "New" → "Web Service"
  4. Connect your GitHub repo
  5. Configure:
    • Build Command: npm install && npm run build
    • Start Command: npm start
    • Environment Variables:

Tech Stack

  • Frontend: React, Vite, Tailwind CSS, Monaco Editor, Framer Motion
  • Backend: Node.js, Express
  • AI: Groq API (Llama 3.3)
  • Storage: Browser LocalStorage only (stateless)

Environment Variables

Variable Description
GROQ_API_KEY API key from Groq Console
NODE_ENV development or production
PORT Server port (default: 5000)

About

AI coding assitant companion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors