Skip to content
Web project. Part of the Ini 2.0 Data Science: Hacking for refugees course. Goal: A database filled with refugee helping projects.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
metaSearch
scripts
.gitignore
API.md
LICENSE
README.md
requirements.txt

README.md

Meta-search

##What is Meta-search?
Meta-search is a Django Web project.
It's part of the 'Ini 2.0 Data Science: Hacking for refugees' course.
Goal: A database filled with refugee helping projects.

##Our project Die Hilfsangebote, Informationen, Initiativen und Plattformen für Geflüchtete in Deutschland sind zahlreich - einen Überblick zu schaffen wird immer schwieriger. Wir möchten alle unterstützen, die sich informieren, integrieren oder helfen möchten. In einer übersichtlichen Plattform soll eine filterbare, mehrsprachige Darstellung der bestehenden Projekte in Deutschland entwickelt werden, sodass die Suche nach den benötigten Informationen nur noch wenige Klicks benötigt. Insbesondere sollen dadurch Newcomer in ihrem Alltag unterstützt werden.

Das Projekt wird im Rahmen eines Seminars an der TU Berlin umgesetzt. Gemeinsam arbeiten ca. 10 Studierende und bringen ihre vielseitigen und unterschiedlichen Qualitäten und Fachkompetenzen aktiv in die Teamarbeit mit ein. Durch diese interdisziplinäre Zusammenarbeit können mit studentischem Engangement einfache Lösungen für gesellschaftliche Probleme gefunden werden.

##Guide to install Meta-search

  1. Install Python 3
  2. Install Pip
  3. Install Git
  4. Download this repo ($git clone https://github.com/patreu22/Meta-search/)
  5. Install the neccessary dependencies with pip install -r requirements.txt
  6. Download elasticsearch 1.7.4 : wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.4.zip, unpack anywhere you like, and run it.
  7. Run $python manage.py migrate
  8. Run $python manage.py rebuild_index to initalise the elasticsearch instance and re-run to copy changes from db to elastic
  9. Run $python manage.py load_csv_data to Download the Project data and integrate it into the database
  10. Start Meta-Search with $python manage.py runserver locally. For making it accessible over your IP for everybody use $python manage.py runserver 0.0.0.0:8000
  11. You can see the result of the project if you access localhost:8000 in your browser.
You can’t perform that action at this time.