FLUTTER ECOSYSTEM

jaimegonzalezfabregas/lista_de_la_compra

내 쇼핑 리스트 앱의 F-Droid 소스 코드

쇼핑 목록 프로젝트 이미지
Stars
19
Forks
5
최근 푸시(UTC)
2026. 8. 17.
프로젝트 상태
활성
Jaime González Fábregas GitHub avatar
GITHUB User

Jaime González Fábregas ↗

언어DartC++CMakeShellSwiftRubyCDockerfileHTMLMakefileKotlinObjective-C

기술 주제

관련 패키지 및 예제

앱 카테고리

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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