{"id":16946842,"url":"https://github.com/ruthmoog/bee","last_synced_at":"2026-01-21T10:36:45.216Z","repository":{"id":162075464,"uuid":"636662625","full_name":"ruthmoog/bee","owner":"ruthmoog","description":"🐝 A mobile application for surveying bumblebees.","archived":false,"fork":false,"pushed_at":"2024-08-12T17:38:14.000Z","size":143,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-07T12:27:20.650Z","etag":null,"topics":["hackathon","hackathon2023"],"latest_commit_sha":null,"homepage":"https://purple-wood-8308.fly.dev/","language":"JavaScript","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/ruthmoog.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-05-05T11:05:11.000Z","updated_at":"2024-08-12T17:38:18.000Z","dependencies_parsed_at":"2024-08-12T19:28:35.463Z","dependency_job_id":"1ca8a699-e6a2-4500-9cb6-197a49892736","html_url":"https://github.com/ruthmoog/bee","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ruthmoog/bee","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthmoog%2Fbee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthmoog%2Fbee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthmoog%2Fbee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthmoog%2Fbee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruthmoog","download_url":"https://codeload.github.com/ruthmoog/bee/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruthmoog%2Fbee/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["hackathon","hackathon2023"],"created_at":"2024-10-13T21:44:56.270Z","updated_at":"2026-01-21T10:36:45.179Z","avatar_url":"https://github.com/ruthmoog.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bee\n## A mobile application for surveying bumblebees\n\n\n[![Bee web app status](https://img.shields.io/website?down_color=lightgrey\u0026down_message=offline\u0026label=bee\u0026style=for-the-badge\u0026up_color=palegreen\u0026up_message=online\u0026url=https%3A%2F%2Fpurple-wood-8308.fly.dev%2F)](https://purple-wood-8308.fly.dev/)\n\n[![website carbon](https://img.shields.io/website?down_color=pink\u0026down_message=0.00ᶢ%20of%20CO₂/view\u0026label=website%20carbon\u0026style=for-the-badge\u0026up_color=pink\u0026up_message=0.00ᶢ%20of%20CO₂/view\u0026url=https://www.websitecarbon.com/website/purple-wood-8308-fly-dev/)](https://www.websitecarbon.com/website/purple-wood-8308-fly-dev/ )\n\u003csup\u003e_Cleaner than 100% of pages tested_\u003c/sup\u003e\n\n[![EFWA website emissions](https://img.shields.io/website?down_color=pink\u0026down_message=0.01%20ᶢ%20of%20CO2ₑ%20each%20visit\u0026label=EFWA%20website%20emissions\u0026style=for-the-badge\u0026up_color=pink\u0026up_message=0.01%20ᶢ%20of%20CO2ₑ%20each%20visit\u0026url=https://websiteemissions.com/)](https://websiteemissions.com/)\n\n\n[![GitHub x Dev Hackathon 2023](https://img.shields.io/website?down_color=lightblue\u0026down_message=🏅%20Runner%20Up\u0026label=GitHub%20x%20Dev%20Hackathon%202023\u0026style=for-the-badge\u0026up_color=lightblue\u0026up_message=🏅%20Runner%20Up\u0026url=https%3A%2F%2Fpurple-wood-8308.fly.dev%2F)]([https://purple-wood-8308.fly.dev/](https://dev.to/devteam/github-dev-2023-hackathon-winners-announced-236o))  \n\n\n- Deployed site: https://purple-wood-8308.fly.dev/\n\n![Bee Project](https://github.com/ruthmoog/portfolio/blob/master/public/images/projects/bee.webp)\n\n\n\n## Info and Background\n\n### [Bumblebee Conservation Trust: Bee Walk Survey Scheme](https://beewalk.org.uk/)\nBeeWalk is a national recording scheme run by the Bumblebee Conservation Trust to monitor the abundance of bumblebees on transects across the country. \n\n### [Gist: Introducing Bee idea for Dev.to x GitHub Hackathon](https://gist.github.com/ruthmoog/3189d06a9a37defef5896562bc2f8180)\nProject summary including the original Bee Walk process, domain definitions, and user stories.\n\n### [\"Bee, a mobile app for citizen science.\" on Dev.to](https://dev.to/ruthmoog/bee-2op1)\nOur submission to the GitHub x Dev.to Hackathon 2023, Phone Friendly category. \"Developers can use Codespaces or Actions to create mobile applications that work on both iOS and Android devices, as well as set up automation workflows and CI/CD pipelines for their PWA ready apps.\"\n\n\n## Getting Started\n\n### Dependencies\n\n- nodejs v20\n\nRun `npm i` to fetch and install dependencies\n\n### Build\n\n`npm run watch`\n(or run from `package.json`)\n\n### Run tests\n\n#### Unit tests\n`npm test`\n(or run from `package.json`)\n\n#### End to end tests\n\nImport playwright to run all e2e tests including mobile view ports\n```bash\nnpm run playwright-test\n```\n\nTo see tests run in a UI add the `--ui` flag\n```bash\nnpm playwright-test-ui\n```\n\nView test logs\n```bash\nnpx playwright show-report\n```\n\n### Run the app\n\nRun on local browser or deployed app by updating `playwright.config.js` baseURL\n```javascript\nmodule.exports = defineConfig({\n    ...\n  use: {\n    /* Base URL to use in actions like `await page.goto('/')`. */\n    // baseURL: 'http://localhost:8080', \n    baseURL: 'https://purple-wood-8308.fly.dev/', \n    ...\n    }\n})\n```\n\n### Deploy\n\nContinuous deployment is enabled through github actions; push to main to deploy automatically.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruthmoog%2Fbee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruthmoog%2Fbee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruthmoog%2Fbee/lists"}