All Projects → digitalfabrik → integreat-webapp

digitalfabrik / integreat-webapp

Licence: MIT license
React WebApp for Integreat

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to integreat-webapp

integreat-cms
Simplified content management back end for the Integreat App - a multilingual information platform for newcomers
Stars: ✭ 46 (+283.33%)
Mutual labels:  refugees, e-government
cms
Legacy content management back end for the Integreat App - a multilingual information platform for newcomers
Stars: ✭ 22 (+83.33%)
Mutual labels:  refugees, e-government
integreat-app
React JS and React Native App for Integreat
Stars: ✭ 25 (+108.33%)
Mutual labels:  refugees, e-government
app-cross platform
Mobile guide for refugees - app frontend
Stars: ✭ 13 (+8.33%)
Mutual labels:  refugees, e-government
egov
eGov España - API abierto de acceso a datos púbicos
Stars: ✭ 21 (+75%)
Mutual labels:  e-government
where2help
Rails app for the Refugee Hack Vienna 2015
Stars: ✭ 19 (+58.33%)
Mutual labels:  refugees
boxwise
A work on hold
Stars: ✭ 19 (+58.33%)
Mutual labels:  refugees
migrant service map
Refugees welcome
Stars: ✭ 23 (+91.67%)
Mutual labels:  refugees
eet-client
Client and library for #EET communication - http://www.etrzby.cz/ , written in Java
Stars: ✭ 49 (+308.33%)
Mutual labels:  e-government

This repository has been migrated to integreat-app

Dependency Status versioning: versioning

integreat-webapp

Contents

Contributing

You can contribute by:

Testing with the live cms instance should be avoided. Instead, please use the test cms.

If you want to know more about Integreat or if you want to join us, contact Max, Steffen or our info mail and visit our website.

Getting Started

Prerequisites

  • Rate our Integreat app in the PlayStore and the Apple App Store.
  • Install nodejs. At least v6 is required, but we recommend the v12 LTS. Using the latest version (v13) may lead to errors.
  • Install yarn

Project setup

We suggest IntelliJ IDEA Ultimate as IDE. JetBrains provides free licences for students. If you are using a different IDE, the steps might differ.

  • Import this project (VCS > Get from Version Control).
  • Run yarn in the terminal to install all dependencies.
  • Take a look at package.json to show all available npm scripts.
  • Run yarn start to start a local webpack dev server.
  • Start coding :)

Additional Configuration

  • Mark the src and www folder as Source directory.

  • Run > Edit Configurations > Defaults > Jest and set Configuration file to jest.config.json

  • Settings > Languages & Frameworks > JavaScript and

    • Choose Flow as Language version
    • Set Flow package or executable to <project_dir>/node_modules/flow-bin
  • [optional] Associate the *.snap files with the file type JavaScript.

  • [optional] Install the following plugins:

  • [optional] Configure Linux environment on Windows: WSL Setup

Trouble shooting

  • Use nodejs 12 LTS instead of the latest version.

Bug reporting

You can view our issues or create new ones on our jira.

Pull requests

Please take a look at our conventions.

To merge a pull request,

  • at least two approvals are required.
  • tests, linting and flow have to succeed.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].