An open API service indexing awesome lists of open source software.

https://github.com/cronjorian/grouply

Mit der Grouply App soll es Freunden, mittleren bis großen Reisegruppen oder einfach zerstreuten Menschen einfach gemacht werden, größere Reiseplanungen zu organisieren und die Kosten im Auge zu behalten.
https://github.com/cronjorian/grouply

firebase firestore flutter provider

Last synced: 2 months ago
JSON representation

Mit der Grouply App soll es Freunden, mittleren bis großen Reisegruppen oder einfach zerstreuten Menschen einfach gemacht werden, größere Reiseplanungen zu organisieren und die Kosten im Auge zu behalten.

Awesome Lists containing this project

README

          

# Grouply

Mit der Grouply App soll es Freunden, mittleren bis großen Reisegruppen oder einfach zerstreuten Menschen einfach gemacht werden, größere Reiseplanungen zu organisieren und die Kosten im Auge zu behalten.

Der Code wird nach dem [Dart Style Guide](https://dart.dev/guides/language/effective-dart/style) aufgebaut.
[Hier sind ebenfalls noch weitere Guidelines dokumentiert](https://dart.dev/guides/language/effective-dart). Dort kann im Zweifel immer nachgeschaut werden.

## Installationsanleitung für die Entwicklung

Diese App wird mit [Dart](https://dart.dev/) und dem [Flutter Framework](https://flutter.dev/) geschrieben. Um an der Entwicklung teilnehmen zu können, ist es ratsam den "[Get Started](https://flutter.dev/docs/get-started/install)" Abschnitt der Flutter Dokumentation zu folgen. Es ist nicht zwingend notwendig Android Studio für die Entwicklung installiert zu haben, jedoch verringert das Programm doch um einiges den Aufwand (beispielsweise bei der Erstellung eines [AVD](_ "Android Virtual Device").

## Projektstruktur

Der gesamte relevante Code liegt im Order `lib/`. Andere relevante Dateien/Ordner lauten:

- `assets/` - Hier werden unter `fonts/` speziell verwendete Schriften gespeichert. Außerdem werden unter `assets/images/` Bilder hinterlegt.
- `pubspec.yaml` - Verlgeichbar mit der `package.json` / `build.gradle`; enthält Dependencies und die Projektkonfiguration.
- `analysis_options.yaml` - Hier lassen sich für den Linter spezielle Regeln eintragen.

Der `lib/` Ordner unterteilt sich in `lib/activities/` und `lib/views/`. Unter `activities/` befinden sich die einzelnen "Screens", wohingegen in `views/` einzelne Bausteine zur Wiederverwendung liegen.
*Falls nötig, kann jederzeit die Ordnerstruktur weiter gruppiert und gegliedert werden.*

## Weitere Informationen

Weitere Informationen findet man im [Wiki](https://github.com/bertaframion/Grouply/wiki). Fügt gerne auch selbst Dokumente hinzu oder bearbeitet Bestehendes.

## Projektboard

Bei Trello wurde ein neues Projektboard erstellt. Über den folgenden Link, kann beigetreten werden.
https://trello.com/invite/b/CakzO3Kd/2c6bd74e5bfd707267fed286e6776f64/ebusiness