{"id":23135403,"url":"https://github.com/mlh-fellowship/butterfly","last_synced_at":"2025-06-15T14:39:00.037Z","repository":{"id":47638410,"uuid":"392820125","full_name":"MLH-Fellowship/butterfly","owner":"MLH-Fellowship","description":"An event sharing and registration app inspired by the term \"social butterfly\". Built with Flutter, Django, and GraphQL.","archived":false,"fork":false,"pushed_at":"2021-08-20T17:42:51.000Z","size":86346,"stargazers_count":6,"open_issues_count":16,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-09T03:32:50.550Z","etag":null,"topics":["dart","django","docker","flask","flutter","graphql","mobile-app"],"latest_commit_sha":null,"homepage":"https://butterflyapp.tech","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/MLH-Fellowship.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}},"created_at":"2021-08-04T20:43:09.000Z","updated_at":"2025-03-25T11:55:01.000Z","dependencies_parsed_at":"2022-08-31T00:41:33.614Z","dependency_job_id":null,"html_url":"https://github.com/MLH-Fellowship/butterfly","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MLH-Fellowship/butterfly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fbutterfly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fbutterfly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fbutterfly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fbutterfly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MLH-Fellowship","download_url":"https://codeload.github.com/MLH-Fellowship/butterfly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLH-Fellowship%2Fbutterfly/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259991150,"owners_count":22942571,"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":["dart","django","docker","flask","flutter","graphql","mobile-app"],"created_at":"2024-12-17T12:15:09.238Z","updated_at":"2025-06-15T14:38:55.023Z","avatar_url":"https://github.com/MLH-Fellowship.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# butterfly\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/58193906/130270620-8226315d-1a02-49b2-836f-bfac96b519fa.gif\" width=300 height=auto/\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eButterfly is an event sharing and registration app. Inspired by the term \"social butterfly\", it originated from a problem we wanted to solve. We wanted to make an app that we could tie into our lives and that we would actually use. After passing around ideas, we came up Butterfly, an app that builds communities around events.\n\u003c/p\u003e\n  \u003cp href=\"https://butterflyapp.tech\"\u003ehttps://butterflyapp.tech\u003c/p\u003e\n\u003c/div\u003e\n\n## System requirements\nApp:\n* Have Flutter installed (ideally with xcode or android studio)\n\nWebsite:\n* Have Flask installed\n\n## Make and activate virtual environment\n\n```\npython3 -m venv butterfly-venv\nsource butterfly-venv/bin/activate\n```\n\n## Install requirements\n\n```\npip install -r requirements.txt\n```\n\n## Run the backend\n\n```\ncd backend\npython3 manage.py makemigrations users\npython3 manage.py migrate users\npython3 manage.py runserver\n```\n\n## Run the app\n\n```\ncd frontend\nflutter run --no-sound-null-safety\n# you'll be prompted to select a device-we suggest chrome if you don't have a mobile emulator\n```\n\n## Run the website\n```\ncd webpage\ngunicorn --bind 127.0.0.1:5000 wsgi:app\n```\n* Troubleshooting\n * FAQ\n * Maintainers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlh-fellowship%2Fbutterfly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlh-fellowship%2Fbutterfly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlh-fellowship%2Fbutterfly/lists"}