FLUTTER ECOSYSTEM

jaimegonzalezfabregas/lista_de_la_compra

Quellcode meiner Einkaufsliste-App im F-Droid

Projektcover von Einkaufsliste
Stars
19
Forks
5
Letzter Push (UTC)
17.08.2026
Projektstatus
Aktiv
Jaime González Fábregas GitHub avatar
GITHUB User

Jaime González Fábregas ↗

SprachenDartC++CMakeShellSwiftRubyCDockerfileHTMLMakefileKotlinObjective-C

Technische Themen

Verwandte Pakete und Beispiele

App-Kategorien

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Projekt-README ein-/ausklappen

🛒 Lista de la Compra (Shopping List)

Get it on F-Droid

Or download the latest APK from the Releases Section.

This is a shopping list app, with integrated meals scheduler. It features local sync, that is, synchronization between instances without the need of a central server. A headless server is also provided.

🏗️ Architecture

Some offline games (like Minecraft) can be used either offline, as a client of other instances, or serve its game to other clients.

Lista de la compra can act as server and client simultaneusly, in a peer to peer achitecture.

  • When acting as a server, the UI shows all the reachable IP addresses, and also anounces itself using zeroconf/mdns.
  • When acting as a client, the UI shows the detected servers, and allows to enter a custom server.
🛠️ Use Cases
  • Padawan Level: Use a single app instance to track your groceries
  • Jedi Knight Level: Share your databases between your family and synchronize your instances with your home Wi-Fi
  • Jedi Master Level: When shopping, turn on the access point (Wi-Fi tethering) on one of your smartphones, and connect the remaining instances to that Wi-Fi
  • Sith Level: Install a VPN server on your home or VPS, connect all your smartphones to that VPN
  • Sith lord level: Add the standalone server to your VPN

🔒 Encryption

In terms of encryption we have no encryption. Please connect only to fully trusted networks while synchronizing the app databases.

🖥️ Standalone Server

You can host a server in your own LAN. See the instructions in lista_de_la_compra_server.