Skip to content

Conversation

@Shaswat0312
Copy link
Contributor

@Shaswat0312 Shaswat0312 commented Aug 10, 2025

Issue:
Closes #741

Description

Added Javaistic Playground – a lightweight interactive code editor with Dark/Light Mode support.

Features

  • Run code using JDoodle API
  • Clear editor content
  • Copy code to clipboard
  • Download code as file
  • Examples for quick testing
    • Hello World
    • For Loop
    • Sum of Two Nums
    • Prime Number Check
    • Odd/Even Check
  • Clear Output functionality

Screenshots

Screenshot 2025-08-09 082905 Screenshot 2025-08-09 082832

Media Resposiveness

Screenshot 2025-08-09 083003

Notes

  • JDoodle Client ID and Client Secret must be stored securely in .env (ignored via .gitignore)
  • Keys are used in /src/app/api/playground/route.ts at the marked locations

API CONSTRAINTS

  • API Constraints:
    • No support for Scanner or interactive input (JDoodle only supports non-interactive, single-shot execution).
    • Execution time and output length are limited by the JDoodle platform.
  • For Free Plan it can execute 20 request/Day

@vercel
Copy link

vercel bot commented Aug 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
javaistic Ready Preview Comment Aug 15, 2025 0:50am

@Shaswat0312 Shaswat0312 changed the title Java IDE Feature Added Java IDE Added [New Feat.] Aug 10, 2025
@Shaswat0312 Shaswat0312 deleted the feature/Code-Editor branch August 10, 2025 02:45
@Shaswat0312 Shaswat0312 restored the feature/Code-Editor branch August 10, 2025 02:50
@Shaswat0312 Shaswat0312 reopened this Aug 10, 2025
@Shaswat0312
Copy link
Contributor Author

@uiuxarghya Fixed all deplyoment related issues

@arghyaxcodes arghyaxcodes moved this to In progress in Website v2 Aug 12, 2025
@arghyaxcodes arghyaxcodes moved this from In progress to In review in Website v2 Aug 12, 2025
@arghyaxcodes arghyaxcodes changed the title Java IDE Added [New Feat.] Add Java IDE to website Aug 12, 2025
@arghyaxcodes arghyaxcodes added the 🔥 enhancement New feature or request label Aug 12, 2025
@arghyaxcodes
Copy link
Member

Hey @Shaswat0312,
Overall, the implementation looks great.

Just a few refinements to align it more closely with the UI:

  • Update the title to match the format shown here.
  • Apply the neutral gray palette from Tailwind CSS for consistency.
  • Use slightly softer tones for the buttons to create a more subtle appearance.

Thanks!

@arghyaxcodes arghyaxcodes merged commit fe39042 into javaistic:main Aug 15, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in Website v2 Aug 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Feature Request : Addition of Integrated Code Editor

2 participants