You are viewing a plain text version of this content. The canonical link for it is here.
Posted to gsoc@community.apache.org by "Carlos Guerrero (Jira)" <ji...@apache.org> on 2025/03/29 04:56:00 UTC

[jira] [Commented] (GSOC-282) Refactoring the RocketMQ Dashboard UI and Enhancing Usability

    [ https://issues.apache.org/jira/browse/GSOC-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17939374#comment-17939374 ] 

Carlos Guerrero commented on GSOC-282:
--------------------------------------

Hi  Rongtong Jin, 

I’m excited to participate in GSoC 2025 and this will be my first time contributing to this project. I’m very eager to learn and grow through this opportunity, and I accept this challenge!

I have already drafted and submitted my initial proposal on {*}March 25{*}, and I’m looking forward to any feedback you may have. I would be grateful for any suggestions or comments to help improve it.

I'm really looking forward to collaborating with you and contributing meaningfully to this project!

Best regards,

Carlos Guerrero

> Refactoring the RocketMQ Dashboard UI and Enhancing Usability
> -------------------------------------------------------------
>
>                 Key: GSOC-282
>                 URL: https://issues.apache.org/jira/browse/GSOC-282
>             Project: Comdev GSOC
>          Issue Type: New Feature
>            Reporter: Rongtong Jin
>            Priority: Major
>              Labels: RocketMQ, gsoc2025, mentor
>   Original Estimate: 350h
>  Remaining Estimate: 350h
>
> h2. Background
>  
> Apache RocketMQ is renowned as a cloud-native messaging and streaming platform, enabling the creation of event-driven applications with simplicity and flexibility. The RocketMQ Dashboard is a crucial component that provides users with insight into system performance and client interactions through intuitive graphs and statistical data. Despite its fundamental role, the current user interface (UI) of the RocketMQ Dashboard is outdated, affecting user experience and interaction efficiency. Additionally, while the Dashboard offers valuable functionalities, there is a pressing need to enhance its usability and ensure robust security. This project aims to refactor the RocketMQ Dashboard by redesigning its UI with a more contemporary and user-friendly approach, improving overall usability, and introducing effective security measures to safeguard data and user interactions.
> h2. Relevant Skills
>  * Strong Java development skills.
>  * Experience with modern front-end technologies and frameworks
>  * Proficiency in Spring Boot development.
>  * Understanding of UX/UI design principles. - Knowledge of security best practices in web applications.
>  * A keen interest in open-source projects and a willingness to learn and adapt.
> h2. Tasks
>  
>  * Launch and experiment with the RocketMQ Dashboard to understand current functionalities.
>  * Refactor the UI of the RocketMQ Dashboard to align with modern user interface standards, ensuring it is intuitive and visually appealing.  
>  * Improve usability by streamlining workflows, enhancing navigation, and incorporating responsive design. 
>  * Integrate security features to protect user data, prevent unauthorized access, and mitigate potential vulnerabilities.
>  * Maintain compatibility with existing RocketMQ functionalities while focusing on enhancements. 
> h2. Learning Material
>  
>  * RocketMQ HomePage: [https://rocketmq.apache.org|https://rocketmq.apache.org/]([https://rocketmq.apache.org|https://rocketmq.apache.org/])
>  * RocketMQ GitHub Repository: [https://github.com/apache/rocketmq]([https://github.com/apache/rocketmq]) 
>  * RocketMQ Dashboard GitHub Repository: [https://github.com/apache/rocketmq-dashboard]([https://github.com/apache/rocketmq-dashboard]) 
>  
> h2. Mentor
> Rongtong Jin, Apache RocketMQ PMC, jinrongtong@apache.org
> Potential Mentor
> Juntao Ji, 3160102420@zju.edu.cn



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: gsoc-unsubscribe@community.apache.org
For additional commands, e-mail: gsoc-help@community.apache.org