1) User Authentication
2)CRUD operations on the interface itself i.e have buttons to add, update , delete ...
3)datatable integeration with multifilters: [url removed, login to view]
4)Serverside processing using datatable [url removed, login to view]
5)if we click a row in data table then all corresponding records should be populated in the interface
6)Python flask to be used as a web framework
7)Mysql be used as backend which saves all the above data
8)All timing information should be saved as to when records were added deleted automatically
9)Code should be well documented and should be saved on a git repo accessible to us as you while you are adding new features.
10) The matched column is a derived column which saves a default boolean value which is computed as True if "processed output" column and expected output column match