{"id":21634400,"url":"https://github.com/solangeug/social-networks","last_synced_at":"2026-04-29T01:08:07.921Z","repository":{"id":91394895,"uuid":"114347864","full_name":"SolangeUG/social-networks","owner":"SolangeUG","description":"Warmup assignments in preparation for the capstone project of the Coursera \"Object Oriented Java Programming: Data Structures and Beyond\" specialization.","archived":false,"fork":false,"pushed_at":"2018-02-01T13:42:08.000Z","size":14984,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-03T07:56:59.390Z","etag":null,"topics":["graph-algorithms","java-8","java-fx","junit5","maven","social-network"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolangeUG.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-12-15T08:42:11.000Z","updated_at":"2018-02-01T10:53:43.000Z","dependencies_parsed_at":"2023-03-05T18:45:39.484Z","dependency_job_id":null,"html_url":"https://github.com/SolangeUG/social-networks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SolangeUG/social-networks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolangeUG%2Fsocial-networks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolangeUG%2Fsocial-networks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolangeUG%2Fsocial-networks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolangeUG%2Fsocial-networks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolangeUG","download_url":"https://codeload.github.com/SolangeUG/social-networks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolangeUG%2Fsocial-networks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32405949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["graph-algorithms","java-8","java-fx","junit5","maven","social-network"],"created_at":"2024-11-25T03:16:34.306Z","updated_at":"2026-04-29T01:08:07.916Z","avatar_url":"https://github.com/SolangeUG.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Social Networks\n\n[![MIT License](https://img.shields.io/badge/license-MIT%20License-green.svg)](https://github.com/SolangeUG/fundamentals/blob/master/LICENSE)\n[![Java Platform](https://img.shields.io/badge/platform-Java-blue.svg)](https://docs.oracle.com/en/java/)\n\nSocial network data is all around us, and is easily represented as a graph. \nFor example, if you think about your friend network on Facebook, each person can be represented as a node in the graph, \nand each friendship connection can be represented as an undirected edge between the nodes containing the people involved in the friendship. \nTwitter can be represented similarly, but with directed edges since following someone is a one-way relationship \n(you can follow someone without them following you back).\n\nUsing this graph abstraction, we can answer many interesting questions about the data underlying the graph. \nFor example, we can automatically discover communities in a social network; \nwe can recommend that people connect as friends based on the structure of their mutual acquaintances in the graph; \nwe can figure out who the “influencers” are; and, we can look at how information might travel within and across groups.\n\n## Core Subjects\n\n- Class design to implement a graph in java\n- Explore social network data using graphs and other java data structures and algorithms\n- Real-world social network data\n\n## Languages - Libraries - Tools\n\n- [Java SE 8](https://docs.oracle.com/javase/8/docs/)\n- [Maven](https://maven.apache.org/what-is-maven.html)\n- [JUnit 5](http://junit.org/junit5/docs/current/user-guide/)\n- Any IDE that supports JDK 8\n\n## Resources\n\n- [Analyzing (Social) Network Data](https://www.coursera.org/learn/intermediate-programming-capstone)\n- [Object Oriented Java Programming: Data Structures and Beyond Specialization](https://www.coursera.org/specializations/java-object-oriented)\n\n## License\n\n[The MIT License (MIT)](https://opensource.org/licenses/MIT)\n\n````\nCopyright (c) 2015 UC San Diego Intermediate Software Development MOOC team\nCopyright (c) 2018 Solange Umuhire Gasengayire\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolangeug%2Fsocial-networks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolangeug%2Fsocial-networks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolangeug%2Fsocial-networks/lists"}