{"id":18352078,"url":"https://github.com/posit-dev/learnmedia-bikeshare","last_synced_at":"2025-07-18T13:34:34.810Z","repository":{"id":226621152,"uuid":"760708765","full_name":"posit-dev/learnmedia-bikeshare","owner":"posit-dev","description":"\"Ingredients\" for Posit's Learn Media Creator MeetUp Bakeoff Challenge","archived":false,"fork":false,"pushed_at":"2024-03-08T22:39:29.000Z","size":34996,"stargazers_count":1,"open_issues_count":1,"forks_count":4,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-21T22:22:21.287Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","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/posit-dev.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":"2024-02-20T19:42:19.000Z","updated_at":"2024-03-08T20:54:01.000Z","dependencies_parsed_at":"2024-11-05T21:49:28.475Z","dependency_job_id":null,"html_url":"https://github.com/posit-dev/learnmedia-bikeshare","commit_stats":null,"previous_names":["posit-dev/learnmedia-bikeshare"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Flearnmedia-bikeshare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Flearnmedia-bikeshare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Flearnmedia-bikeshare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Flearnmedia-bikeshare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/posit-dev","download_url":"https://codeload.github.com/posit-dev/learnmedia-bikeshare/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478152,"owners_count":20945258,"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":[],"created_at":"2024-11-05T21:34:38.348Z","updated_at":"2025-04-06T11:32:44.569Z","avatar_url":"https://github.com/posit-dev.png","language":"Jupyter Notebook","readme":"# Use Quarto and Shiny Express to present bikeshare data\n\n\n# Prompt\n\nThe data files linked below contain data recently collected from the\nbikeshare programs of three cities:\n\n1.  Austin, TX\n2.  Chicago, IL\n3.  Washington, DC\n\n- [stations_info.arrow](https://github.com/rstudio/learnmedia-bikeshare/raw/main/data/stations_info.arrow)\n  contains the locations and names of bikeshare stations\n- [bikes_info.arrow](https://colorado.posit.co/rsc/content/1e885c13-1d6e-470f-b7e4-af3fa5ba3119/stations_arrow.arrow)\n  records the number of bikes available at each station over time, as\n  well as other variables. A smaller, back up substitute for this file\n  is available in the `data` directory.\n\nUse [Quarto](https://quarto.org/) and/or [Shiny\nExpress](https://shiny.posit.co/py/) to build a polished dashboard or\napp that presents this bikeshare data. Your dashboard or app might\nanswer questions like:\n\n- How does bike capacity change over time?\n- Where are the available bikes at a given moment in time?\n- What does bikeshare capacity look like across the different cities?\n\n# Templates\n\nThis repository contains a set of Quarto and Shiny Express templates,\nwhich all feature the bikeshare data, to help you get started. Each\ntemplate comes with a short guide that explains the coding concepts used\nwith in the tempate.\n\n- [A Basic Quarto\n  Dashboard](./quarto-dashboard/bikeshare-dashboard.qmd). ([Guide](./quarto-dashboard/README.md))\n  ![](quarto-dashboard/images/dashboard.png)\n\n- [A Quarto Dashboard with styling and\n  theming](./quarto-dashboard-theme/bikeshare-theme.qmd). ([Guide](./quarto-dashboard-theme/README.md))\n  ![](quarto-dashboard-theme/images/dashboard.png)\n\n- [A Parameterized Quarto\n  dashboard](./quarto-dashboard-param/bikeshare-param.qmd) (users can\n  supply a parameter at render to reproduce the report for different\n  cities). ([Guide](./quarto-dashboard-param/README.md))\n  ![](quarto-dashboard-param/images/dashboard.png)\n\n- [An interactive Shiny Express\n  app](./shiny-express-app/app.py). ([Guide](./shiny-express-app/README.md))\n  ![](shiny-express-app/images/app.png)\n\nYou can build upon these templates, or just use them to get acquainted\nwith Quarto and Shiny Express.\n\nIf you’d like to see the plots and tables contained in the templates as\na plain jupyter notebook, open [`eda.ipynb` file](eda.ipynb).\n\n# Installation\n\nYou’ll need [Quarto 1.5 (pre-release\nbuild)](https://quarto.org/docs/download/prerelease.html/).\n\nTo create a python environment pre-provisioned to run the templates,\nrun:\n\n``` bash\npython -m venv venv\nsource venv/bin/activate\nvenv/bin/python3 -m pip install -r requirements.txt\n```\n\nThere is also a `Makefile` in this repository, the `setup` target will\ncreate the venv for you. You can see the other targets with\n\n``` bash\nmake all\n```\n\nAlternatively, you can fork this repo and open it in [GitHub Codespaces](https://docs.github.com/codespaces/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposit-dev%2Flearnmedia-bikeshare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fposit-dev%2Flearnmedia-bikeshare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposit-dev%2Flearnmedia-bikeshare/lists"}