https://github.com/ashusingh620699/codeeditor
CodeEditor is an online code execution platform developed in ASP.NET that supports real-time code compilation and execution for multiple programming languages using JDoodle API. It includes user authentication, file handling, and a responsive UI built with Bootstrap.
https://github.com/ashusingh620699/codeeditor
ado-net asp-net codeeditor csharp sql-server visual-studio
Last synced: 5 months ago
JSON representation
CodeEditor is an online code execution platform developed in ASP.NET that supports real-time code compilation and execution for multiple programming languages using JDoodle API. It includes user authentication, file handling, and a responsive UI built with Bootstrap.
- Host: GitHub
- URL: https://github.com/ashusingh620699/codeeditor
- Owner: AshuSingh620699
- License: mit
- Created: 2025-07-24T09:57:45.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-07-24T10:13:45.000Z (6 months ago)
- Last Synced: 2025-07-24T14:40:34.237Z (6 months ago)
- Topics: ado-net, asp-net, codeeditor, csharp, sql-server, visual-studio
- Language: JavaScript
- Homepage:
- Size: 10.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 🖥️ Code Editor (ASP.NET Web Forms)
An interactive **online code editor** built with ASP.NET and ADO.NET, enabling users to write, execute, and test code in real time using the **JDoodle API**. It mimics core features of online compilers with support for multiple languages, user dashboards, and real-time execution.
---
## ✨ Features
- 🧑💻 Execute code instantly via JDoodle API
- 🔐 User authentication (Sign up/Login/Forgot Password)
- 📊 Code output and error handling
- 💻 Clean UI built with Bootstrap and custom styles
---
## 🛠️ Tech Stack
- **Frontend**: ASP.NET Web Forms, HTML, CSS, JavaScript,Bootstrap
- **Backend**: C#, ADO.NET
- **Execution API**: [JDoodle](https://www.jdoodle.com/)
- **IDE**: Visual Studio
- **Database**: SQL Server
---
## 📂 Folder Structure
```
├── Projects.aspx # Main editor interface
├── LoginForm.aspx # User login page
├── signUp.aspx # Registration
├── forgot.aspx # Forgot password form
├── userDashboard.aspx # Dashboard for users
├── App_Data/Images # Editor/branding images
├── Scripts/ # JS and Bootstrap
├── Content/ # CSS files
├── CodeExecutorService.cs # JDoodle API handler
├── RealTimeExecutionService.cs # Output parsing
└── Web.config # App configuration
```