All Projects → digitalfabrik → integreat-app

digitalfabrik / integreat-app

Licence: MIT License
React JS and React Native App for Integreat

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to integreat-app

integreat-cms
Simplified content management back end for the Integreat App - a multilingual information platform for newcomers
Stars: ✭ 46 (+84%)
Mutual labels:  integration, refugees, e-government, integreat
cms
Legacy content management back end for the Integreat App - a multilingual information platform for newcomers
Stars: ✭ 22 (-12%)
Mutual labels:  refugees, e-government, integreat
integreat-webapp
React WebApp for Integreat
Stars: ✭ 12 (-52%)
Mutual labels:  refugees, e-government
app-cross platform
Mobile guide for refugees - app frontend
Stars: ✭ 13 (-48%)
Mutual labels:  refugees, e-government
scyjava
⚡ Supercharged Java access from Python ⚡
Stars: ✭ 22 (-12%)
Mutual labels:  integration
eet-client
Client and library for #EET communication - http://www.etrzby.cz/ , written in Java
Stars: ✭ 49 (+96%)
Mutual labels:  e-government
ynab
YNAB component for Home Assistant
Stars: ✭ 26 (+4%)
Mutual labels:  integration
inspr
Inspr is an agnostic application mesh for simpler, faster, and securer development of distributed applications (dApps).
Stars: ✭ 49 (+96%)
Mutual labels:  integration
gmock-xcode
Xcode integration for GoogleMock through XCTest
Stars: ✭ 18 (-28%)
Mutual labels:  integration
spring4-hibernate5-example
Spring 4 and Hibernate 5 integration example using annotations.
Stars: ✭ 16 (-36%)
Mutual labels:  integration
notion-enhancer.github.io
the notion-enhancer project's website
Stars: ✭ 24 (-4%)
Mutual labels:  integration
logzio-k8s
No description or website provided.
Stars: ✭ 24 (-4%)
Mutual labels:  integration
Quadrature.jl
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Stars: ✭ 83 (+232%)
Mutual labels:  integration
FOODIE
Fortran Object-Oriented Differential-equations Integration Environment, FOODIE
Stars: ✭ 109 (+336%)
Mutual labels:  integration
k8s-vault-webhook
A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers
Stars: ✭ 107 (+328%)
Mutual labels:  integration
mbapipy
MercedesME platform as a Custom Component for Home Assistant.
Stars: ✭ 25 (+0%)
Mutual labels:  integration
knip
KNIME Image Processing Extension
Stars: ✭ 45 (+80%)
Mutual labels:  integration
Tuya-v2-Supported-Devices
A collection of all of the known working Tuya v2 Devices
Stars: ✭ 30 (+20%)
Mutual labels:  integration
cuba-rest-js
Moved to https://github.com/cuba-platform/frontend/tree/master/packages/cuba-rest-js
Stars: ✭ 15 (-40%)
Mutual labels:  integration
steam-ts
Steam integration for TeamSpeak 3
Stars: ✭ 56 (+124%)
Mutual labels:  integration

Integreat

GitHub license versioning CircleCI Status

integreat-app

React JS and React Native App for Integreat, Malte and Aschaffenburg.

Contents

Contributing

You can contribute by:

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.

Project Structure

This is a monorepo and contains the following projects:

  • web: React JS webapp
  • native: React Native Android and iOS apps

Both projects are whitelabelled with different build configs.

There are also separate sub-projects used by both projects:

  • translations: Translated texts and utilities to manage them
  • api-client: Implementation of the endpoints (v3) of the integreat cms
  • build-configs: Configuration files to build different versions of the apps

If you make changes in these sub-projects, make sure to bump the version in the corresponding package.json and run yarn to make these changes available in both projects.

Getting Started

Prerequisites

Project setup

We suggest IntelliJ IDEA Ultimate as IDE. JetBrains provides free licences for students. If you are using a different IDE like Visual Studio Code (./docs/vscode.md) the steps might differ.

  • Import this project (VCS > Get from Version Control).
  • Open either the web or native directory separately in IntelliJ (File > Open).
  • Follow the steps mentioned in the web README or the native README.

We are recommending to use either a Linux distribution or MacOS for development. If you want to develop on Windows anyway, follow the steps here or use the Windows Subsystem for Linux following the information here.

Further Reading

More information on both the webapp and the native app can be found in the web documentation and the native documentation. Documentation on CI/CD, contributing and our conventions can be found here.

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].