Skip to content

Samundra-Subedi/sample-ai-editor-progify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progify

Sample Javascript with React and NodeJs

Progrify is an AI-powered online code editor designed to revolutionize how people learn and write code. With seamless integration of CopilotKit, Progrify acts as your personal programming tutor, guiding you through coding challenges, helping you debug, and optimizing your learning experience. Whether you're a beginner trying to grasp programming concepts or a seasoned developer looking to write more efficient code, Progrify makes coding interactive, intuitive, and effective.

Table of Contents

Getting Started

Open Using Daytona

  1. Install Daytona: Follow the Daytona installation guide.

  2. Create the Workspace:

    daytona create https://github.com/daytonaio/sample-ai-editor-progify
  3. Create your own .env file under the backend directory:

    GOOGLE_API_KEY=<YOUR_GEMINI_API_KEY>
  4. Start the Application:

    Go to backend Folder

    npm start

    Go to frontend Folder

    npm run dev

Key Features

Progrify includes the following features to help users learn and write code efficiently:

  1. AI-Powered Code Suggestions: Integrated with CopilotKit to provide AI-assisted coding suggestions, explanations, and debugging support.

  2. Real-Time Error Detection: Automatically catch mistakes and errors in real-time with detailed feedback, allowing users to learn from their errors.

  3. Interactive Tutoring: Users can ask the AI questions about programming concepts, algorithms, and coding techniques directly within the editor.

  4. Execution of Code: Run code directly within the editor to see outputs and test for errors, streamlining the learning process.

Demo

Check out the live demo here to explore the powerful features of Progrify in action.

Technologies

  • React
  • CopilotKit (for AI-powered code suggestions)
  • Tailwind CSS (for styling)
  • Express.js (for backend API)
  • MongoDB (for data persistence)

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Sample Node.js, React AI Editor Progify

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.1%
  • CSS 4.6%
  • HTML 1.3%