Sessionz Case study
Beyond the Classroom: Connecting Learners and Experts Worldwide
Toronto-based educational social media platform connecting learners with experts through live sessions and events.

Challenge

- App Modernization & Migration: Sessionz's platform was originally an iOS-only application built on a legacy React Native codebase with outdated dependencies. The need to expand to Android was critical for reaching a broader audience, but the aging infrastructure posed significant challenges for scalability and cross-platform compatibility.

- Inherited Project with Limited Collaboration: The project was inherited from another company that had developed the initial version. Communication with the original developers was sporadic, limited mainly to knowledge transfer sessions.

- Technical Debt Management: The original app had accumulated significant technical debt, making it difficult to maintain and update. Our team had to navigate these challenges while providing continuous support for the existing iOS version and planning a complete rebuild for cross-platform functionality.

Solution

Streaver's hands-on, collaborative approach breathed new life into Sessionz's development process, ensuring a smooth transition from the outdated, iOS-only app to a modern, cross-platform solution.

- Collaborative Partnership & Ownership: We fostered a close partnership with Sessionz, immersing ourselves in their vision and treating the platform as our own. Our team took full ownership of the project, driving its evolution and ensuring the successful delivery of both immediate and long-term goals.

- Agile Development & On-Demand Support: We adopted an agile framework and provided on-demand support for the existing iOS app, monitoring it for any production issues while focusing our primary efforts on developing the new cross-platform version.

- Rebuild for Cross-Platform Compatibility: After evaluating the feasibility of updating the existing app for Android, we concluded that a complete rebuild using modern technologies and dependencies was the best approach. This decision allowed us to deliver a robust, scalable solution that functioned seamlessly on both iOS and Android.

- Feature Development & Integration: Our team developed and integrated key features that aligned with Sessionz's growth objectives. This included the "Host Connections" feature, which provides an internal chat system allowing hosts to communicate directly within the app, fostering community-building and collaboration.

Technical Challenges

- Legacy Codebase Management: While working on the legacy iOS app, we faced the challenge of maintaining and updating an outdated codebase. This required meticulous refactoring to keep the app functional while we developed the new cross-platform version.

- Parallel Development & Knowledge Transfer: We managed the complexities of working in parallel with the original development team. The limited communication necessitated careful coordination to ensure a smooth transition to the new app.

- Cross-Platform Rebuild & UI Modernization: The decision to rebuild the app from the ground up allowed us to modernize the UI and ensure a consistent user experience across both iOS and Android. We employed responsive design principles and conducted extensive cross-device testing to optimize performance and compatibility across a wide range of devices.

Results

- Streamlined Development Process: Our agile approach, combined with a focus on modernizing the codebase and rebuilding the app from scratch, enabled Sessionz to overcome the limitations of the legacy system and achieve its growth objectives more efficiently.

- Expanded Market Reach & User Base: The successful cross-platform migration has significantly broadened Sessionz's user base, allowing them to reach a larger audience of learners and experts across different platforms.

- Enhanced User Engagement & Community Building: The introduction of the "Host Connections" feature, with its internal chat system, has fostered greater interaction among hosts, promoting community-building and collaboration within the platform.

Tech stack

TypeScript Logo

Client Review

Andres Pareja
Founder and CEO, Sessionz.
"Streaver's approach to working on products they're passionate about is impressive. The team is really involved and cares about what they're building, strengthening our idea and suggesting alternatives."
Ready to Start?
Let's make something great together!
Contact Us