Skip to content

aman179102/CodePad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CodePad

A Modern Multi-Language Code Editor & Execution Platform

Next.js TypeScript Tailwind CSS Vercel

Write β€’ Execute β€’ Learn - All in one beautiful interface

🌐 Live Demo β€’ πŸ“– Documentation β€’ πŸ› Report Bug


✨ Features

🎯 Core Features

  • πŸ–₯️ Multi-Language Support - 10 programming languages
  • ⚑ Real-time Code Execution - Run code instantly
  • πŸ“± Responsive Design - Desktop & mobile optimized
  • πŸ’Ύ Local File Management - Save/load code snippets
  • πŸ€– AI Language Detection - Smart language recognition

πŸ› οΈ Developer Experience

  • 🎨 Modern UI/UX - Clean and intuitive interface
  • πŸ“‹ Input Panel - Interactive program input
  • πŸ–¨οΈ Console Output - Real-time execution results
  • πŸ“± Mobile Tabs - Seamless mobile experience
  • βš™οΈ Zero Configuration - Ready to use instantly

🌈 Supported Languages

Interpreted Compiled Scripting
JavaScript Java Bash
TypeScript C R
Python C++
PHP Rust
Ruby Kotlin

πŸš€ Quick Start

πŸ–₯️ Desktop Experience

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 β”‚   Input     β”‚
β”‚     Editor      │─────────────│
β”‚                 β”‚   Console   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“± Mobile Experience

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  [Editor] [Input] [Console]    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                 β”‚
β”‚        Active Tab Content       β”‚
β”‚                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🎯 How to Use

πŸ“ Writing Code
  1. Select Language - Choose from 14 supported languages
  2. Write Code - Use the full-featured editor with syntax highlighting
  3. Add Input - Provide program input in the dedicated input panel
  4. Execute - Click the Run button to execute your code
  5. View Results - See output in the console panel
πŸ’Ύ File Management
  • New File - Start fresh with language-specific templates
  • Save File - Store code snippets locally with custom names
  • Open File - Load previously saved code snippets
  • Auto-save - Your work is preserved automatically
πŸ€– AI Features
  • Language Detection - AI automatically identifies programming language
  • Smart Templates - Language-specific code snippets
  • Error Handling - Intelligent error messages and suggestions

πŸ› οΈ Tech Stack

Frontend

Next.js React TypeScript Tailwind CSS

Backend

Node.js Vercel

AI & Tools

Genkit ShadCN/UI

πŸ“¦ Installation & Deployment

Local Development

# Clone the repository
git clone https://github.com/aman179102/CodePad.git

# Install dependencies
npm install

# Start development server
npm run dev

Deploy to Vercel (Free)

# Build for production
npm run build

# Deploy to Vercel
npx vercel --prod

πŸ“– Detailed deployment guide: DEPLOYMENT.md

🀝 Contributing

We welcome contributions! Here's how you can help:

  • πŸ› Report Bugs - Found an issue? Let us know!
  • πŸ’‘ Suggest Features - Have ideas? We'd love to hear them!
  • πŸ”§ Submit PRs - Code contributions are always welcome!
  • πŸ“– Improve Docs - Help make our documentation better!

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • ShadCN/UI for beautiful components
  • Vercel for amazing deployment platform
  • Next.js team for the incredible framework
  • Open Source Community for inspiration and tools

🌟 Star this repo if you found it helpful! 🌟

Made with ❀️ by Aman Kumar

⬆ Back to Top

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •