machbarschaft / machbarschaft

Explanation for the MACHBARSCHAFT components

Home Page:https://machbarschaft.jetzt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is it?

Machbarschaft is a project that has been created while WirVsVirus Hackathon which took part from 20.03.2020 to 22.03.2020. The aim of this project is providing help for people which have to stay at home in quarantine and have no access to the internet. For those people we have created Machbarschaft. It is a phone number that people can call. Here they can provide information what they need, how urgent this work is and personal information. Those data is collected and provided in an app where other users see those orders. They can get in touch with those people and fulfil this order so that the caller has not to leave his house or apartment.

What makes MACHBARSCHAFT so unique?

  • our focus is on vulnerable, for help looking older people who do not have internet access who cannot place their needs until now
  • we provide a free and safe service for helpers and for help looking people
  • we are operating on a 100% non-profit basis – sensitive data is safe with us
  • we are the only service who verifies the users identity completetly and quick to prevent abusing data and to ensure security
  • our project is very easy to scale; we do not need a mediator to collect the orders – we use a bot. So an increase of calls does not confront us with the problem of having too less mediators to take the orders
  • we are a technology-driven team and are using machine learning & artificial intelligence approaches to perfect the way our service works

How does it work?

  1. A person who needs help calls a german phone number (which is located in Hamburg) that is configured and hosted with Twilio
  2. The data is collected with Twilio and is sent to a Google Cloud function webservice
  3. This webservice transforms the data, gets the location for the address (longitude, latitude) and stores it in a Firebase database as an order
  4. The apps for iOS and Android request those orders. There those orders are displayed in a map from Google Maps. Furthermore they are displayed in a list.
  5. A helper clicks onto an order in the list and calls the person who needs help for getting more information, e.g. for a purchase which products are needed
  6. The helper fulfils this actions and got paid by the caller

How to test it?

Just feel free to test our nice bot Lisa which answers your request: +49 40 2999 60980. Your request will be processed and stored in our database.

Video demonstration

machbarschaft Video

Repositories

The project is structured in several parts. The repository for every single part of the application is listed in the following table. Here you can get more information in detail how this part of the application works and access the source code.

Repository GitHub-Link Contributors
iOS App https://github.com/machbarschaft/machbarschaft-ios felixschlegel
LinusGeffarth
packatino
DEOA
marc-sommer
Android App https://github.com/machbarschaft/machbarschaft-android moonlight200
Basler182
bene99
JulianWieners
alexanderhodes
Backend https://github.com/machbarschaft/machbarschaft-firebase dvs23
joterr
alexanderhodes
Twilio configuration https://github.com/machbarschaft/machbarschaft-twilio dvs23
joterr
alexanderhodes
Website https://github.com/machbarschaft/machbarschaft-web code-lukas
marc-sommer
Design, Organization, Conception (including a Roadmap) https://github.com/machbarschaft/machbarschaft-organization marc-sommer
Keja0809

Architecture

Architecture

Techstack

  • iOS App: Swift
  • Android App: Java
  • Google Cloud function: JavaScript
  • Website: HTML, CSS, JavaScript
  • Further things: JSON for data exchange, Firebase Functions, Firebase Authentication, Firebase Storage, Firebase Database, Twilio, Google Maps API

Further resources

Contributors


Marc

Kilian

Felix

Benedikt

Julian

David

Lukas

Felix

Jannik

Alex

Linus

Robert

DEOA

Keja0809

get in touch

Do not hesitate to get in touch with us. Drop us some nice words by mail.

made with ❤ by us (machbarschaft).