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