{"id":16891157,"url":"https://github.com/schefflera-arboricola/squirrel","last_synced_at":"2026-04-12T18:36:07.688Z","repository":{"id":157790927,"uuid":"631668680","full_name":"Schefflera-Arboricola/Squirrel","owner":"Schefflera-Arboricola","description":"[Dec 2021]MacOS desktop app built using Flutter, hosts games that simplify complex Math and Computer Sci concepts into engaging experiences. One game, 'Salary Offers,' mimics salary negotiations, challenging users with sequential offers to maximize their earnings, providing an intuitive grasp of the secretary hiring problem in Computer Sci","archived":false,"fork":false,"pushed_at":"2023-04-24T03:42:56.000Z","size":7782,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T08:19:42.617Z","etag":null,"topics":["beginner-project","figma","figmadesign","flutter","flutter-app","games","hiring-problem","macos"],"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/Schefflera-Arboricola.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":"2023-04-23T18:39:31.000Z","updated_at":"2024-07-11T17:22:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"06faa4da-ce20-44fc-a2f0-d6478722c73f","html_url":"https://github.com/Schefflera-Arboricola/Squirrel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Schefflera-Arboricola/Squirrel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schefflera-Arboricola%2FSquirrel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schefflera-Arboricola%2FSquirrel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schefflera-Arboricola%2FSquirrel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schefflera-Arboricola%2FSquirrel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Schefflera-Arboricola","download_url":"https://codeload.github.com/Schefflera-Arboricola/Squirrel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schefflera-Arboricola%2FSquirrel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264864077,"owners_count":23675290,"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":["beginner-project","figma","figmadesign","flutter","flutter-app","games","hiring-problem","macos"],"created_at":"2024-10-13T17:05:49.500Z","updated_at":"2026-04-12T18:36:02.664Z","avatar_url":"https://github.com/Schefflera-Arboricola.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eSquirrel App\u003c/h1\u003e\n\n\u003ci\u003eTo run the app \u003c/i\u003e : \n    \u003cul\u003e\n    \u003cli\u003e clone the repo\u003c/li\u003e\n    \u003cli\u003e \u003ca href=\"https://docs.flutter.dev/get-started/install/macos\"\u003ebasic setup\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e run `flutter run` in the root directory of the project.\u003c/li\u003e\n    \u003c/ul\u003e\n\n\u003cbr\u003e\n\nUI/UX (figma) : https://www.figma.com/community/file/1231904666068784035/Squirrel\n\n\u003cbr\u003e\n\nDescription of one of the games(Salary offers) : \n\n\u003cp\u003e\n\"Salary offers\" is one of the games in the app that simulates a salary negotiation, where the user is presented with a series of 10 salary offers one by one and has to accept or reject each offer. At the end of the game, the user's score is calculated based on the ratio of their accepted salary to the maximum salary offered. This game can be used to build an initial intuition for the popular \u003ca href=\"https://www.cs.upc.edu/~conrado/research/talks/sem-UCT-hiring.pdf\"\u003ehiring problem\u003c/a\u003e in computer science. \n\u003c/p\u003e\n\n\u003cbr\u003e\n\nInitial proposal : https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/proposal.pdf\n\u003cbr\u003e\n\u003cbr\u003e\nFinal app screenshots : \n\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.07.58%20PM.png\"\u003e\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.08.03%20PM.png\"\u003e\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.08.08%20PM.png\"\u003e\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.08.13%20PM.png\"\u003e\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.08.19%20PM.png\"\u003e\n\u003cimg src=\"https://github.com/Schefflera-Arboricola/Squirrel/blob/main/static/final_ss/Screenshot%202023-04-23%20at%2011.08.23%20PM.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschefflera-arboricola%2Fsquirrel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschefflera-arboricola%2Fsquirrel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschefflera-arboricola%2Fsquirrel/lists"}