{"id":20013103,"url":"https://github.com/thegreenmachine/greenscout","last_synced_at":"2026-04-02T03:00:10.192Z","repository":{"id":227917849,"uuid":"769758398","full_name":"TheGreenMachine/GreenScout","owner":"TheGreenMachine","description":"FRC team 1816's Scouting application, GreenScout!","archived":false,"fork":false,"pushed_at":"2025-04-17T02:23:40.000Z","size":10059,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-04T21:35:42.928Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://thegreenmachine.github.io/GreenScout/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheGreenMachine.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,"zenodo":null}},"created_at":"2024-03-10T01:02:57.000Z","updated_at":"2025-03-20T18:44:52.000Z","dependencies_parsed_at":"2024-11-13T07:34:55.050Z","dependency_job_id":"21ab1aba-0dd2-46ba-bc5d-a964687e34f8","html_url":"https://github.com/TheGreenMachine/GreenScout","commit_stats":null,"previous_names":["mp768/greenscout","thegreenmachine/greenscout-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TheGreenMachine/GreenScout","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheGreenMachine%2FGreenScout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheGreenMachine%2FGreenScout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheGreenMachine%2FGreenScout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheGreenMachine%2FGreenScout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheGreenMachine","download_url":"https://codeload.github.com/TheGreenMachine/GreenScout/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheGreenMachine%2FGreenScout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-13T07:34:45.436Z","updated_at":"2026-04-02T03:00:10.166Z","avatar_url":"https://github.com/TheGreenMachine.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n**GreenScout** is a FIRST™ Robotics scouting app made by the \"The Green Machine\" that aims to provide a framework for large and small scouting activites. \n\nWe host the website statically, so if you want to take a quick peak you can head over to https://thegreenmachine.github.io/GreenScout/ and login as a guest.\n\n# Getting Started\n\nIt's expected that you at least know basic programming principles and practices. Additionally, knowing the [Dart Programming Language](https://dart.dev/guides) will be neccessary when contributing to the app, which uses the [Flutter Framework](https://flutter.dev/) made by Google.\n\nTo get started, you'll first need the [Flutter SDK](https://docs.flutter.dev/get-started/install), [Git](https://git-scm.com/downloads), and [VS Code (Optional)](https://code.visualstudio.com/Download).\n\nOnce you have all that installed, open up your terminal and enter this command\n```bash\ngit clone https://github.com/TheGreenMachine/GreenScout.git\n```\n\nThis will download the repository onto your computer and to move into it type this\n```bash\ncd GreenScout\n```\n\nTo run the application on your computer, execute this command\n```bash\nflutter run\n```\n\nThis should present you with a few options for building, for example on windows you can get this\n```\nWindows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19045.4291]\nChrome (web)      • chrome  • web-javascript • Google Chrome 124.0.6367.60\nEdge (web)        • edge    • web-javascript • Microsoft Edge 124.0.2478.51\n[1]: Windows (windows)  \u003c-Changes depending on what device is used\n[2]: Chrome (chrome)\n[3]: Edge (edge)\n```\n\nChoose whichever target you would like to build for and run the app.\n\nIf you are building to the web, add the argument `--web-browser-flag=--disable-web-security`, as the backend CORS compatibility does not extend to localhost.\n\nP.S: If you are using VS Code, I highly recommend installing the [Flutter Extension](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter) and [Dart Extension](https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code) as they provide code highlighting, code suggestions, an integrated build system, and debug console into the editor.\n\nAlso, any additional documentation can be found [here](./docs/).\n\n# Important setup information\nMake sure to set serverHostName in app_state.dart to the address of the actual server you'll be using as the backend.\n\n# Roadmap (Things for future developers to add)\n  * Admin Features\n    * Impersonation of other users.\n    * Removing assigned matches from users. (Mutable schedules - talk to Lydia for specifics of what she wants)\n    * Public shaming (requested by Lydia)\n\n  * Settings\n    * Match Form Builder \n    * More menus for customizing the app further.\n    * Theme changing\n  \n  * Pit Scouting - Already implemented on the backend\n\n  * Videos\n    * Link to the video of a specified match to make rescouting easier\n    * Stream/link to stream of the event\n    * Stream timberwolves games\n\n# Contributers\n\n- [Michael P](https://github.com/mp768)\n- [Tag C](https://github.com/TagCiccone)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthegreenmachine%2Fgreenscout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthegreenmachine%2Fgreenscout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthegreenmachine%2Fgreenscout/lists"}