Welcome to the AI-Based Code Editor Web Application! This web application is designed to assist developers by providing an AI-powered coding environment where users can write, compile, and receive guidance on their code. The app also ensures the highest level of security for user data by utilizing cryptographic encryption to protect stored code and passwords.
- AI-Assisted Coding: The application provides real-time guidance and suggestions to help you write better code.
- Code Compilation: Write code in various programming languages and see the output instantly.
- Secure Code Storage: User code is encrypted using cryptographic methods before being saved to the database, ensuring that no one can access your code without proper decryption.
- Password Protection: User passwords are safely stored with encryption, ensuring maximum privacy.
- Real-time Code Output: Get immediate feedback on your code execution.
- Frontend: Monaco Editor, JavaScript, HTML, CSS,
- Backend: Node.js
- Database: MongoDB (with encryption for storing code and user passwords)
- Cryptography: AES (Advanced Encryption Standard) for encryption and decryption of user data
- AI Model: Custom AI assistant for code guidance (can be integrated with Open AI models or a specialized code assistant)
git clone https://github.com/Cypher-CP0/AI-based-code-editor
cd AI-based-code-editor
npm install