-
-
Notifications
You must be signed in to change notification settings - Fork 413
Open
Labels
Dev Pioneer🌟 Label 1 for first-time contributors who join the DevDisplay Community by adding their profile. 🚀🌟 Label 1 for first-time contributors who join the DevDisplay Community by adding their profile. 🚀DevDisplay🌟 This label recognizes every contributor to the DevDisplay Community for their support...💌🌟 This label recognizes every contributor to the DevDisplay Community for their support...💌GSSoCLabel for our valued contributors of 🌟 GSSoC '25Label for our valued contributors of 🌟 GSSoC '25GSSoC'25Label is used for Issues and pull request related to GSSoC 2025 open source contribution.Label is used for Issues and pull request related to GSSoC 2025 open source contribution.enhancementNew feature or requestNew feature or request
Description
What feature?
Hello 👋,
I'm Vidhi Harwani, currently participating in GirlScript Summer of Code 2025 (GSSoC'25). While exploring the DevDisplay project, I noticed that the "Useful API" tab under the Developers section currently does not render any content or page.
I'd love to contribute to this project by implementing a meaningful feature in that section.
💡 Proposal:
Add an API Upload Section under the "Useful API" tab, inspired by platforms like OpenAPI or SwaggerHub.
Key Features:
- Form to upload or paste API specifications (OpenAPI/Swagger format - JSON/YAML)
- Display uploaded APIs in a list view with metadata (title, description, version, tags)
- Optional: Download or preview functionality for submitted APIs
- Modular component with proper routing and responsive UI
🔧 Tech Stack Plan :
- Frontend: React
- File parsing: YAML/JSON
- UI: Clean form + list view with basic validation
I'd love to start working on this feature as part of GSSoC'25 and submit a PR once approved. Please let me know your thoughts or suggestions on this idea!
Thank you! 🙌
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
Dev Pioneer🌟 Label 1 for first-time contributors who join the DevDisplay Community by adding their profile. 🚀🌟 Label 1 for first-time contributors who join the DevDisplay Community by adding their profile. 🚀DevDisplay🌟 This label recognizes every contributor to the DevDisplay Community for their support...💌🌟 This label recognizes every contributor to the DevDisplay Community for their support...💌GSSoCLabel for our valued contributors of 🌟 GSSoC '25Label for our valued contributors of 🌟 GSSoC '25GSSoC'25Label is used for Issues and pull request related to GSSoC 2025 open source contribution.Label is used for Issues and pull request related to GSSoC 2025 open source contribution.enhancementNew feature or requestNew feature or request