Users management -Register -Login by authentication.
Store records for logged user -The user receive credentials after login. Can store records by filling all fields and he will be sure that the record is protected from unauthorized people.
Receiving stored records -User need to be logged and have credentials, can access only his records, can get records for given criteria
Get statistics -User need to be logged and have credentials, can get statistics based on his own records, can choose from day, month and year period of time.
MVC Server/Client connection - established through TCP/IP protocols Data storing - in data base which will be connected to the server Multi-Client connection - multi-threaded implementation Server UI/ Client UI Desktop and Mobile