Making a dual-mode score tracking system that is easy to use and has two different processes
Choosing the best technologies for a game that works on multiple platforms.
Making something for both professionals and cricket lovers. Keeping the effects on score accuracy from user contact mistakes to a minimum.
Live speed updates that don't slow down the application's responsiveness.
Using a flexible method to development Scrum, the agile methodology, allowed for iterative releases that could adapt to changing needs and changes in the scope of the work. The app was built with Flutter so that users on iOS, Android, and the web would all see the same thing, and the Firebase was used so that the app could use a real-time database and have safe storage for its info. Easy-to-use UI/UX flows were made to accommodate both new and expert scorers, while back-end services were set up using Node.js and AWS EC2 to provide a stable, scalable, low-latency service during peak usage. Additionally, WebSockets were used to handle live data changes during games.