Case Study: Besh Live Android and iOS Application
Client
SUNSAM Website Hosting and Services
Industry
Technology and Entertainment Business
Problem Statement
The challenge was to develop an Android and iOS mobile application using React Native that could compete with existing video livestreaming platforms like Bigo, Kumu, and Uplive.
Objective
Our aim was to become the first-choice video livestreaming and social application for agencies, hosts, and casual viewers.
My Role
Position
- React Native Developer
- Full-Stack Developer
- DevOps
- Project Management
Responsibilities
I spearheaded the project from start to finish, which included:
- Researching competitors and the industry
- Creating a comprehensive plan
- Designing the application
- Coding
- Deployment
- Testing
- Maintenance
- Directly communicating with the client to implement their vision
Approach
Methodology
We employed Agile methodology, which allowed us to adapt to changes quickly and efficiently.
Collaboration
The client and I maintained a strong line of communication through regular meetings and updates. We also utilized Asana as a project management tool to help the client track the progress of tasks.
Technology Stack
Languages
- JavaScript
- SQL
- HTML & CSS
Frameworks
- Svelte
- SvelteKit
- React Native
- React.js
- Expo
- Vercel for deployment
- Supabase Database, Storage, Authentication, and Realtime
- Zego Cloud Video Streaming API
- IAPHub for In-app purchases
- Firebase
Challenges and Solutions
Technical Challenges
The project required us to venture into uncharted territories to enhance streaming capabilities.
Solutions
We tackled this by focusing on delivering a product that significantly improved upon the client's previous system.
Results
Metrics
The application streamlined the management of multiple contractors for various clients, easing the burden on supervisors.
Client Feedback
The client was extremely satisfied, seeing their vision and goals being realized task by task. They were happy to collaborate and are looking forward to future projects.
This case study showcases the depth of involvement in the project, from planning to execution, and highlights the successful outcome we achieved through strategic problem-solving and effective collaboration.