DEV Community

Emrullah Erdoğan
Emrullah Erdoğan

Posted on

I spent 1 year building a fully-featured online IDE from scratch. Looking for feedback!

Hey everyone,

I recently launched CodingPulse (codingpulse.online), a project I’ve been working on to bring a professional IDE experience directly to the browser. My goal wasn't just to build another simple text editor, but to engineer an end-to-end development environment with its own file system, terminal, and ecosystem.

Here is a breakdown of the core architecture:

🚀 Core Developer Environment: Multi-Language Support (HTML, CSS, JavaScript, Python) with an advanced multi-tab workspace and instant live preview.
🛠️ Professional Tools: Integrated Terminal (NPM support) and an AI coding assistant to speed up the workflow.
🌐 Collaboration & Ecosystem: Real-time collaboration, a public 'Explore' page for open-source projects, and a built-in Community Marketplace to share your UI components.

I designed this platform not just as a place to write code, but as a collaborative ecosystem for developers. I would love it if you could poke around, test the architecture, or let me know if you find any bugs. I am open to all technical critiques!

🔗 Live Project: codingpulse.online

📋 Full Feature List:

Editor & Workspace

Multi-Language Support (HTML, CSS, JS, Python)

Live Preview (Support for opening in a new tab)

Multi-Tab Interface & File System

Global File Search

Project Templates & Boilerplates

File Upload / Export Options

Intelligent Autocomplete

Custom Keyboard Shortcuts

Multiple Editor Themes

Advanced Settings (Fully Customizable)

Minimap

Word Wrap

Auto-Save

Zen Mode

Split View

Active Linting

Auto-Refresh

"Clear Console on Run" Toggle

Pro Tools

Integrated Browser Terminal (NPM, etc.)

Integrated Developer Console

AI Coding Assistant

Community & Collaboration

Real-Time Collaboration (Multiplayer coding)

1-Click Easy Sharing

Explore Page (Discover, Fork, Like, and Comment on public projects)

Community Marketplace (Share and discover UI components, templates, and snippets)Hey everyone,

I recently launched CodingPulse (codingpulse.online), a project I’ve been working on to bring a professional IDE experience directly to the browser. My goal wasn't just to build another simple text editor, but to engineer an end-to-end development environment with its own file system, terminal, and ecosystem.

Here is a breakdown of the core architecture:

🚀 Core Developer Environment: Multi-Language Support (HTML, CSS, JavaScript, Python) with an advanced multi-tab workspace and instant live preview.
🛠️ Professional Tools: Integrated Terminal (NPM support) and an AI coding assistant to speed up the workflow.
🌐 Collaboration & Ecosystem: Real-time collaboration, a public 'Explore' page for open-source projects, and a built-in Community Marketplace to share your UI components.

I designed this platform not just as a place to write code, but as a collaborative ecosystem for developers. I would love it if you could poke around, test the architecture, or let me know if you find any bugs. I am open to all technical critiques!

🔗 Live Project: codingpulse.online

📋 Full Feature List:

Editor & Workspace

Multi-Language Support (HTML, CSS, JS, Python)

Live Preview (Support for opening in a new tab)

Multi-Tab Interface & File System

Global File Search

Project Templates & Boilerplates

File Upload / Export Options

Intelligent Autocomplete

Custom Keyboard Shortcuts

Multiple Editor Themes

Advanced Settings (Fully Customizable)

Minimap

Word Wrap

Auto-Save

Zen Mode

Split View

Active Linting

Auto-Refresh

"Clear Console on Run" Toggle

Pro Tools

Integrated Browser Terminal (NPM, etc.)

Integrated Developer Console

AI Coding Assistant

Community & Collaboration

Real-Time Collaboration (Multiplayer coding)

1-Click Easy Sharing

Explore Page (Discover, Fork, Like, and Comment on public projects)

Community Marketplace (Share and discover UI components, templates, and snippets)

Top comments (0)