Community System

• A system that deals with the main data of the people in any type of organization or community, by storing their data in files that are well organized and making a big graph that has each node as a certain individual and connected with anyone that has a direct relation with him.

• The program can reply many types of queries like [Get information about certain individual, Know who connected directly to certain individual, Know if certain two individuals have a direct or even non-direct relation and Get information about the people in the community as a whole in the form of statistics]

• The files are encrypted using simple encryption function, the program is a C# console application with good user interface and password for protection.