Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙️ Pengaturan Proxy Target

Skip to content

Feature Request : Addition of Integrated Code Editor #741

Description

@Shaswat0312

Is your feature request related to a problem? Please describe.
Currently, Javastic lacks a live coding experience. Learners must switch between the website and local IDEs or third-party playgrounds to try out Java code, which breaks focus and adds friction in the learning process.


Describe the solution you'd like
Add an integrated code editor within the website where users can:

  • Write and test Java code snippets
  • See instant output
  • Run common templates (e.g., Hello World, loops, OOP)
  • Possibly get syntax suggestions or error highlights (basic)

Describe alternatives you've considered

  • Linking to external platforms like Replit or JDoodle (but embedding it inside would be more seamless)
  • Asking users to install a local IDE (not beginner-friendly)

Additional context
Adding a code editor will make the platform more interactive and effective for learning. It aligns with modern edtech standards and improves retention through practice-based learning.

Some potential open-source editors you could explore:

Activity

  1. arghyaxcodes commented on Aug 5, 2025

    @arghyaxcodes
    Member

    Hey @Shaswat0312, really appreciate the thoughtful suggestion — thanks for taking the time to share it!

    You're absolutely right — a live coding experience would make Javaistic far more interactive and seamless for learners. I’ve been thinking along similar lines, and embedding something like JDoodle or Replit could be a solid first step. It keeps things simple while offering a smoother learning flow.

    If you're interested, I’d be happy to discuss potential approaches and break it down into manageable pieces.

    Also, if you haven’t already, a star on the Javaistic Project would really mean a lot — it helps the project grow and reach more learners 😊

  2. moved this to Backlog in Website v2on Aug 5, 2025
  3. Shaswat0312 commented on Aug 5, 2025

    @Shaswat0312
    ContributorAuthor

    @uiuxarghya Great that you liked my idea well nothing we will simply integrate a IDE which very easy to develop and integrate,
    Well if you want I can work on it but you have already stacked it for V2,why don't you plan to integrate it in V1 ?

  4. arghyaxcodes commented on Aug 5, 2025

    @arghyaxcodes
    Member

    @uiuxarghya Great that you liked my idea well nothing we will simply integrate a IDE which very easy to develop and integrate, Well if you want I can work on it but you have already stacked it for V2,why don't you plan to integrate it in V1 ?

    Absolutely — integrating a lightweight IDE is a great idea and would add a lot of value.

    V1 isn’t maintained anymore due to its outdated tech stack and codebase complexity, which is why this feature is planned for V2 — our current and active version. So any new contributions will go directly into V2.

    If you're up for building it, that’s awesome! Happy to support you with any guidance you need.

  5. Shaswat0312 commented on Aug 5, 2025

    @Shaswat0312
    ContributorAuthor

    Yaa sure, let's get into it! It's my first time working on something like an IDE, and I'm excited too. I’ve done similar projects in JSX before, but I’m really looking forward to trying this in TS. It would be awesome if you could assign this to me!

  6. moved this from Backlog to Ready in Website v2on Aug 5, 2025
  7. arghyaxcodes commented on Aug 5, 2025

    @arghyaxcodes
    Member

    Yeah sure @Shaswat0312, glad to have you on board for this — I’ve assigned the issue to you.

  8. Shaswat0312 commented on Aug 6, 2025

    @Shaswat0312
    ContributorAuthor

    @uiuxarghya I am using JDOODLE API i will push the code without the secret ID and Key,You can create one using Javaistic Email, i could have used mine but it is already being used in other project of mine,but still for testing purpose i have used it,also when this section will be further developed you can add backend in it so that it can work perfectly also on top of that as an initial stage feature it is good and and here are the initial reaults so far

    Image Image
  9. moved this from Ready to In progress in Website v2on Aug 6, 2025
  10. arghyaxcodes commented on Aug 6, 2025

    @arghyaxcodes
    Member

    Great work @Shaswat0312 so far — the UI looks clean, the output section is functional, and both light and dark themes are well implemented!

    A few suggestions to improve the UX:

    • Rename the "Code" item in the navbar to "Playground"
    • Move the editor to a dedicated route: /playground
    • Add a "Copy Code" button for convenience

    For the PR:

    • Please include final screenshots of both light and dark modes
    • Add all necessary details in the PR description: setup instructions, usage notes, and any current limitations

    Excited to review the PR — feel free to tag me once it's ready! 🚀

  11. Shaswat0312 commented on Aug 6, 2025

    @Shaswat0312
    ContributorAuthor

    @uiuxarghya Definitely,and this was just the initial stage I will make more changes to it before PR.

  12. arghyaxcodes commented on Aug 7, 2025

    @arghyaxcodes
    Member

    @uiuxarghya Definitely,and this was just the initial stage I will make more changes to it before PR.

    Sounds good! Looking forward to seeing the updates.

  13. arghyaxcodes commented on Aug 9, 2025

    @arghyaxcodes
    Member

    Hey @Shaswat0312, any progress on this?

  14. moved this from In progress to Done in Website v2on Aug 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions