{"id":22283620,"url":"https://github.com/ashok-arjun/facebook-clone","last_synced_at":"2025-03-25T19:50:39.232Z","repository":{"id":110969645,"uuid":"192037936","full_name":"ashok-arjun/Facebook-clone","owner":"ashok-arjun","description":"Data Structures mini package to simulate the organization of users in facebook network. Includes the implementation of various data structures including Graph, Trie, Queue and Stack.","archived":false,"fork":false,"pushed_at":"2019-06-15T05:02:06.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-30T17:39:33.821Z","etag":null,"topics":["data-structures","facebook-network","graph","linked-list","list","queue","queues","stack","stacks"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashok-arjun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-15T04:50:17.000Z","updated_at":"2019-09-19T16:44:49.000Z","dependencies_parsed_at":"2023-03-15T12:45:39.031Z","dependency_job_id":null,"html_url":"https://github.com/ashok-arjun/Facebook-clone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashok-arjun%2FFacebook-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashok-arjun%2FFacebook-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashok-arjun%2FFacebook-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashok-arjun%2FFacebook-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashok-arjun","download_url":"https://codeload.github.com/ashok-arjun/Facebook-clone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245535422,"owners_count":20631293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-structures","facebook-network","graph","linked-list","list","queue","queues","stack","stacks"],"created_at":"2024-12-03T16:41:22.615Z","updated_at":"2025-03-25T19:50:39.205Z","avatar_url":"https://github.com/ashok-arjun.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Facebook-clone\n\n\nThis project was done by me to demonstrate the primary usage of data structures like graphs, linked lists, stacks and queues to implement a clone of the facebook network.\n\nC++ has been used as the programming language.\n\nThe many options offered in facebook such as posting, sending friend request etc. have been implemented atop a graph data structure in the code.  \n\nAs the main purpose of the project is to understand the usage of the data structures, no database has been used. instead file streams have been used to retrieve the users in the system.\n\nFor scalability, TRIE structure was implemented to store the names of the users for easy searching when the number of users grows, but there were errors in the output when the trie structure was implemented, so the corresponding code is present in the program, but has not been used. \n\nThe code is well-commented, so there should be no problem understand the use of various functions.\nPull requests are welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashok-arjun%2Ffacebook-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashok-arjun%2Ffacebook-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashok-arjun%2Ffacebook-clone/lists"}