Following Project has been completed using swift as primary language
Instead of server, Persistent storage from device has been used to save and give support for offline notes.
Search Functionality has been provided which simply activates when pulling table view from the top
Deletion of existing notes can be directly done by swipping horizontally from the right
Insertion and modification of note notes is done in core data