Rongtong Jin created GSOC-282:
---------------------------------

             Summary: 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


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) 
 * -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, jinrongt...@apache.org

Potential Mentor

Juntao Ji, 3160102...@zju.edu.cn



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

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

Reply via email to