Skip to content

DecodeX15/codeeditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Code Editor Project

A lightweight code editor with real-time collaboration, AI-powered code assistance, and robust security features.

Key Features

source code - https://github.com/Vaibhaviitian/codeeditor

video demo - https://drive.google.com/file/d/1jxgk5UJYMwtnjDUV8IOSYDSnFgNThWHl/view?usp=sharing

Instructions to run

  1. install node js and python in local system
  2. create a directory
  3. clone this git repo in the newly created directory
  4. change directory to codeEditor or codeEditor-main ( cd codeEditor or cd codeEditor-main )
  5. open three termials in vscode
  6. 1st terminal - cd frontend npm i npm run dev
  7. 2nd terminal - cd backend npm i npm run dev
  8. erd terminal - cd flask pip install .\Script\activate python .\app.py
  9. open browser and browse http://localhost:5173/ ( or check the 1st terminal , there should me a url , browse it)
  • Code Editor:

    • Syntax highlighting with multiple themes.
    • Word wrap and line numbering for better readability.
    • Bracket matching and automatic indentation.
    • File explorer panel for easy navigation.
  • AI-Powered Code Assistance:

    • Quick fix suggestions for syntax errors.
    • Code snippets for frequently used blocks.
    • AI-powered code documentation generation.
  • Real-Time Collaboration:

    • Multi-user editing with live cursor positioning.
    • Basic in-editor comments for team discussions.
  • Security & Authentication:

    • Simple email login and forget password functionality.
    • Two-factor authentication (2FA) via OTP/TOTP.
    • Private and public workspaces for controlled access.
  • User Interface Enhancements:

    • Dark and light mode toggle.
    • Customizable color themes.
    • Collapsible sidebar for maximizing workspace.
    • Simple and intuitive user interface for seamless interaction.

Demo

You can view a live demo of the editor - https://codeeditor-ten-zeta.vercel.app/

You can view a submitted ppt demo of this editor here.

Future Updates

  • AI-driven auto-completion for function names and variables.
  • Activity log to track recent edits and user actions.
  • Password reset functionality.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages