Write β’ Execute β’ Learn - All in one beautiful interface
|
|
βββββββββββββββββββ¬ββββββββββββββ
β β Input β
β Editor βββββββββββββββ
β β Console β
βββββββββββββββββββ΄ββββββββββββββ
βββββββββββββββββββββββββββββββββββ
β [Editor] [Input] [Console] β
βββββββββββββββββββββββββββββββββββ€
β β
β Active Tab Content β
β β
βββββββββββββββββββββββββββββββββββ
π Writing Code
- Select Language - Choose from 14 supported languages
- Write Code - Use the full-featured editor with syntax highlighting
- Add Input - Provide program input in the dedicated input panel
- Execute - Click the Run button to execute your code
- 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
# Clone the repository
git clone https://github.com/aman179102/CodePad.git
# Install dependencies
npm install
# Start development server
npm run dev# Build for production
npm run build
# Deploy to Vercel
npx vercel --prodπ Detailed deployment guide: DEPLOYMENT.md
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!
This project is licensed under the MIT License - see the LICENSE file for details.
- ShadCN/UI for beautiful components
- Vercel for amazing deployment platform
- Next.js team for the incredible framework
- Open Source Community for inspiration and tools