Application functionalities ---------------- Final product shall contains following properties: - A compiled android and/or ios mobile application. As well as complete source code for that application(s) - A deployed AI model in cloud and it's source code as well as the deployed context properties - A developer document on how to extend each of the product mentioned above - A best-effort user guide to help user of the application on how to navigate and use the functionalities - Datasets used to train the AI model - Design file of mobile application - Access of all the third party services & resources if used any under any of the product mentioned above Description of mobile application -------- * A interface to allow user to import video file from their local storage in mobile phone * A interface for user to customize trace line color, line weight, line type ( solid or dotted or glow ) * Submission of so said video to cloud server for product described in "Description of deployed AI Model" if provided Internet access * A progress indicator * Capabilities to play and download video output of "Description of AI model". * Capabilities to share so said video or video link to social media using android/ios share functionalities. * Interface to user login/signup if the users wants so but above mentioned functionalities will be accessable even without signing up * Interface to reset user password with verification of email or phone * Interface to share out videos in user profile * Interface to add tags, title and description of so said video while adding to profile * Interface to set the privacy of that video to public or private * Interface to share all the public videos including own as well as other registered user Description of deployed AI MODEL -------------------------------------------------- * A python based AI model with interface to specify input video, color, line weight, line type * Model capable of 99% uptime deployed in cloud * Capable of drawing a trace line tracking the golf fall ( if exists ) * Model will have accuracy rate of approaching 0.9 or greater out of 1.0 Description of deployed backend ----------------------- * A backend service to bridge between AI model and mobile application * web interface to interact with AI model and persistent output format * Another component to handle user singup/login and other user management.