https://github.com/benekenobi/take-me-home

An app to calculate the time it takes to get home. Written in React. Created for the course "Web Technologien" at FOM.

https://github.com/benekenobi/take-me-home

Science Score: 31.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

expo react-native
Last synced: 4 months ago · JSON representation ·

Repository

An app to calculate the time it takes to get home. Written in React. Created for the course "Web Technologien" at FOM.

Basic Info
  • Host: GitHub
  • Owner: BeneKenobi
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 2.4 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 1
Archived
Topics
expo react-native
Created about 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

take-me-home

CodeQL Build dev-containerExpo Publish

An app to calculate the time it takes to get home. Written in React(-Native). Created for the course Web Technologien at the FOM Hochschule by @BeneKenobi and @Mekcyed.

You can easily checkout the latest version of branch main on your own device at https://expo.dev/@benekenobi/take-me-home or in your browser at https://benekenobi.github.io/take-me-home/.

process overview

mermaid flowchart TD idOA(Öffne App) --> idAL(Aktualisiere Lokation) idAL --> idRA(Ermittle Reisedauer Auto) idAL --> idRO(Ermittle Reisedauer öffentliche Verkehrsmittel) idAL --> idRF(Ermittele Reisedauer Fahrrad) idRA --> idZR(Zeige Reisedauern an) idRO --> idZR idRF --> idZR idZR --> idTR(Tap auf Reisedauer) idTR --> idTS(Generiere Text mit Verkehrsmittel und Reisedauer) idTS --> idOS(Öffne Teilen-Dialog des Betriebssystems für generierten Text)

short developer intro

install/update dependencies

Shell yarn install

run

Shell yarn start

dependencies / dev container

You can use a precompiled dev-container in Visual Studio Code that already includes all dependencies.

Google Maps API Key

create a file called .env in your root directory and fill with

Shell GOOGLE_API_KEY_WEB="web_api_key" GOOGLE_API_KEY_IOS="ios_api_key" GOOGLE_API_KEY_ANDROID="android_api_key"

upgrade expo packages

Shell expo upgrade

Owner

  • Name: Benedikt Schnur
  • Login: BeneKenobi
  • Kind: user
  • Location: Germany
  • Company: @MHH-Humangenetik

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: take-me-home
message: Please cite this software using these metadata.
type: software
authors:
  - given-names: Maximillian
    family-names: Deycke
  - given-names: Benedikt
    family-names: Schnur
    orcid: 'https://orcid.org/0000-0002-1977-7878'
identifiers:
  - type: url
    value: 'https://github.com/BeneKenobi/take-me-home'
license: MIT

GitHub Events

Total
Last Year

Dependencies

package.json npm
  • @babel/core ^7.18.2 development
  • @types/humanize-duration ^3.27.1 development
  • @types/react ~18.0.9 development
  • @types/react-native ~0.67.8 development
  • @typescript-eslint/eslint-plugin ^5.27.0 development
  • @typescript-eslint/parser ^5.27.0 development
  • eslint ^8.17.0 development
  • eslint-config-airbnb 19.0.4 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-import ^2.26.0 development
  • eslint-plugin-jsx-a11y ^6.5.1 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-react ^7.30.0 development
  • eslint-plugin-react-hooks ^4.5.0 development
  • gh-pages ^4.0.0 development
  • prettier ^2.6.2 development
  • typescript ~4.7.2 development
  • @babel/preset-env ^7.18.2
  • @react-native-async-storage/async-storage ~1.17.6
  • dotenv ^16.0.1
  • expo ~45.0.5
  • expo-constants ~13.1.1
  • expo-location ~14.2.2
  • expo-status-bar ~1.3.0
  • humanize-duration ^3.27.2
  • react 17.0.2
  • react-dom 17.0.2
  • react-native 0.68.2
  • react-native-web 0.17.7
yarn.lock npm
  • 1088 dependencies
.github/workflows/build-dev-container.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2.4.1 composite
  • docker/login-action v1.10.0 composite
  • docker/setup-buildx-action v1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/expo-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • crazy-max/ghaction-github-pages v2.5.0 composite
  • expo/expo-github-action v6 composite
.github/workflows/lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • wearerequired/lint-action v1 composite
devcontainer_src/.devcontainer/Dockerfile docker
  • mcr.microsoft.com/vscode/devcontainers/javascript-node 0-${VARIANT} build