Skip to content

Mahbub2001/OxyGen-Scripts

Repository files navigation

Advanced C Code Editor

Overview

The Advanced C Code Editor is a powerful software designed for C programming enthusiasts. It allows users to write, execute, and manage their C programs efficiently. With seamless integration with Google Drive and local storage, users can easily access and edit their .c files. Additionally, the built-in AI assistant offers multiple advanced coding features to enhance the programming experience.

Features

File Management

  • Google Drive Integration: Connect your Google Drive account to access and edit .c files directly.
  • Local Storage Access: Open and manage files from your local computer.

Code Execution

  • Submit Code: Run C programs and view output in the console.

AI Assistant

The AI assistant provides the following features:

  • Code Completion: Get smart suggestions for completing your code.
  • Code Optimization: Improve performance and efficiency of your C programs.
  • Code Correction: Detect and fix errors in your code.
  • Code Explanation: Understand complex code through detailed explanations.
  • Code Shortener: Minimize lengthy code while maintaining functionality.
  • Code Commenting: Automatically generate meaningful comments for better readability.
  • Image Processing: Use up to 3 images at a time to assist the AI in code analysis.

Extract Content from Books

  • Google Books Integration: Retrieve content from books by specifying the book name and page number.

Live Collaboration System

  • Real-time Editing: Collaborate with multiple users on the same .c file in real time.
  • Shared Sessions: Invite team members to work on a coding project together.

Batch Code Analysis & Reporting

  • Student Code Analysis: Analyze a batch of students' code submissions.
  • Automated Reports: Generate detailed reports with corrections and suggested improvements.
  • Feedback System: Provide individualized feedback for each student's code.

AI Plagiarism Detection

  • Code Similarity Analysis: Detect plagiarism among students' code submissions.
  • AI-Powered Insights: Highlight sections that are likely copied and suggest originality improvements.

API Integration

The software leverages RapidAPI for code submission.

Pre-Installation Requirements

create a new file called .env.local and add the following lines: NEXT_PUBLIC_JUDGE_API=your_rapid_api_key_here NEXT_PUBLIC_BACKEND_URL=https://your-backend-url.com NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id_here NEXT_PUBLIC_GOOGLE_API_KEY=your_google_api_key_here

Installation

  1. Clone the repository:
    git clone git clone https://github.com/Mahbub2001/OxyGen-Scripts.git
  2. Install dependencies:
    npm install
  3. Run the application:
    npm run dev

Frontend Link:

Visit Here

Backend Link:

Visit Here

Backend WebSocket:

Visit Here

License

This project is licensed under the MIT License.


Developed with ❤️ for C programmers.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published