WebCodeEditor is an intuitive and powerful web-based code editor that supports HTML, CSS, and JavaScript. Designed to be developer-friendly, it provides an excellent platform for writing, testing, and previewing code right in the browser.
- Live Preview: See your HTML, CSS, and JavaScript changes in real-time.
- Syntax Highlighting: Enhanced code readability with syntax highlighting.
- State Management: Context API used for managing the state of your code.
- User-Friendly Interface: Simple and intuitive interface to boost productivity.
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed
- A web browser (Chrome, Firefox, Safari, etc.)
-
Clone the repository to your local machine:
git clone https://github.com/s-satyajit/WebCodeEditor.git
-
Navigate to the project directory:
cd WebCodeEditor
-
Install the dependencies:
npm install
To start the development server, run:
npm start
Open your browser and navigate to http://localhost:3000
to see the app in action.
-
Login: Enter your credentials to access the editor.
-
Edit Code: Write your HTML, CSS, and JavaScript in the provided editors.
-
Live Preview: The result of your code will be displayed in real-time as you type.
-
Save Your Work: Ensure to save your progress to avoid data loss.
-
React - JavaScript library for building user interfaces
-
CodeMirror - Versatile text editor implemented in JavaScript
-
Material-UI - A popular React UI framework for building responsive web applications
Contributions are welcome! Follow these steps to contribute:
-
Fork the Project.
-
Create your Feature Branch
git checkout -b feature/YourFeature
-
Commit your Changes
git commit -m 'Add some feature'
-
Push to the Branch
git push origin feature/YourFeature
-
Open a Pull Request.web-based code editor for HTML, CSS, and JavaScript, offering live preview, syntax highlighting, and a stunning, responsive UI. Perfect for seamless and intuitive web development! 🚀✨web-based code editor for HTML, CSS, and JavaScript, offering live preview, syntax highlighting, and a stunning, responsive UI. Perfect for seamless and intuitive web development! 🚀✨
You can reach me via the following platforms:
-
Linkedin - Satyajit Samal
-
X - satyajitstwt
-
Email - satyajitsamal.workmail@gmail.com