Meddo Case Study
Overview
Meddo is a real-time tool designed to help organizations document, share, and align teams on strategy. It's especially useful for teams managing OKRs, PRDs, or other goal management systems. I was part of the front-end development team working on the Meddo platform, which was built using React. My focus was on ensuring a seamless user experience, contributing to feature implementations, UI improvements, and bug fixes.
My Contributions
Real-time Functionality
One of my key contributions to the Meddo project was helping implement real-time functionality on the front-end. To facilitate this, I collaborated closely with the back-end team to integrate WebSocket notifications into the React codebase. This allowed users to see updates in real-time, ensuring that everyone could stay aligned with organizational strategy as changes happened.
UI Updates and Bug Fixes
Throughout the development process, I was actively involved in enhancing the user interface. My role involved making several UI updates, ensuring the design was intuitive and user-friendly. I also worked on fixing numerous bugs that surfaced during the development phase, improving the overall stability of the application.
Tech Stack
- Front-end framework: React
- Real-time updates: WebSockets
- API Interface: graphQL
- Version Control: git
Expansive User Research
Before my involvement, the team conducted extensive user research, interviewing nearly 100 potential users. The research helped inform the platform's design and feature set. When I joined, Meddo was already in development, and my task was to prioritize critical features that would expedite its launch while refining the front-end experience based on the research findings.
Simple, Addictive Design
The simplicity and ease of use of Meddo's interface were paramount. We knew that if the platform wasn’t easy to use, leaders wouldn’t adopt it, and the information-sharing goals would be unachievable. I was responsible for integrating this simplicity into the front-end by ensuring features were accessible and intuitive, reducing friction for users.
Real-time Functionality (Detailed)
As mentioned earlier, one of the most critical features I worked on was the real-time functionality. I helped ensure that whenever changes were made, users received instant updates through WebSocket-driven notifications. My role involved building and testing the UI components responsible for displaying these real-time updates in a way that was non-intrusive but still highly visible. I also helped implement a notifications view where users could look up a history of notifications received while using the application.
Working on Meddo was a rewarding experience that allowed me to make significant contributions to both the product’s front-end architecture and its real-time capabilities. I took pride in seeing how my work impacted the final user experience, ensuring that the platform was user-friendly, responsive, and scalable.