Bet and compete with
your friends, but
always stay on good
iOS & Android Apps
New York, NY
UI Design, UX design, Information Architecture, Site Mapping, Responsive Design, Mobile App Development, Web Development
VidRivals is an innovative application that is truly amazing. It is designed to revolutionize the way people engage in sports betting with their friends. Moreover, it is incredibly user-friendly, making it easy for anyone to use.
VidRivals, a social sports betting app, is the best way for sports fans to hedge bets between friends. Users simply pick their team, create a short video, and send it to a friend with a bet attached. When they accept the challenge, the real game begins! With VidRivals, anyone can win big while making new friends.
Wager/ Bet: Private with friend or pick from public
Video attachment for personalized bet
Raise bet – Change the bet instantly
Private chat with opponent
Leaderboard for Wager & total winnings
Money bag and Instant schnickes credits
- We initiated a brainstorming session to conceive the concept of social betting for sports events. Following this, we created a site map and developed an intuitive design that offers the best user experience.
- To implement the business use cases as technical use cases, we received assistance from the product management team. Our development methodology followed the Agile-Lean startup model. Once the technical documentation was completed, we groomed the items and created a product backlog.
- We formed a scrum team and began our sprint with the engineering team's activities. The product was developed over the course of 14 sprints and is now available for download on various app stores.
- Our tech stack comprises of the following details:
- Scope document that includes business and technical use cases.
- End-to-end clickable high-fidelity design for the product.
- Code for the project stored in a repository.
- Architecture diagram providing a clear overview of the system's structure and components.
- Comprehensive test summary report to ensure quality standards are met.
- Detailed handover documents to facilitate the handover process.
- Support and maintenance details to ensure the product's optimal functioning after deployment.
Challenges we faced
- Meeting tight deadlines is a common challenge for development teams. Managing time effectively and delivering a high-quality product on time can be difficult. Additionally, budget constraints can affect the quality of the final product, development time, and the number of features that can be included.
- With the increasing number of cyber threats, ensuring the security and privacy of data is a major challenge, and it is crucial to stay up to date with the latest security measures and best practices.
- Planning is key: Adequate planning can help mitigate risks and ensure that the project stays on track. Developing a comprehensive project plan that includes timelines, milestones, and deliverables can help to keep the team focused and on track.
- Collaborate and share knowledge: Collaboration and knowledge-sharing among team members can help to promote a more efficient and effective development process. Encouraging team members to share their expertise and knowledge can help to solve problems more quickly and foster a culture of innovation.