An application that can run a media file and have an event panel to record pre defined events from media file . For instance if a basketball match is played via the application, the user can click at an event that occurred such as a pass. These info will be then stored in the database and reports produced..
A website to display the reports outcome will be also required..
SQL is the best DB language to use . More details will be shared