Initial vault setup
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
---
|
||||
title: Specifically Clementines
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, grocery-lists, app-marathon-batch-rattrapage-2]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Recipes+%26+Groceries&app=specifically-clementines]
|
||||
---
|
||||
|
||||
# 🛒 Specifically Clementines
|
||||
|
||||
> **Application de liste de courses collaborative** simple, rapide, multi-plateformes, auto-hébergeable — la clémentine comme mascotte.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [github.com/davideshay/groceries](https://github.com/davideshay/groceries) |
|
||||
| **GitHub** | [davideshay/groceries](https://github.com/davideshay/groceries) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | TypeScript |
|
||||
| **Étoiles GitHub** | 0.5k ⭐ |
|
||||
| **Catégorie** | [[cat-grocery-lists|Grocery Lists]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Specifically Clementines** est une application **simple et rapide** de **gestion de listes de courses** collaborative. Pensée pour la vie de famille ou en colocation : ajoutez des articles, catégorisez-les, cochez au fur et à mesure de votre passage en magasin, synchronisez entre plusieurs utilisateurs. Interface épurée, web responsive + PWA mobile.
|
||||
|
||||
Différence vs **Tandoor / Mealie** : Clementines est volontairement **ultra-simple** — pas d'import de recettes, pas de planification, juste une liste de courses efficace et synchronisée. Excellent pour qui n'a pas besoin d'un gros système de gestion de recettes.
|
||||
|
||||
Pour qui : familles, colocs, couples qui veulent une **liste de courses partagée** simple, multi-device, sans la complexité d'un Tandoor ou d'un Grocy.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
clementines:
|
||||
image: ghcr.io/davideshay/groceries:latest
|
||||
container_name: specifically-clementines
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8085:80"
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
DATABASE_URL: postgres://clementines:***@db:5432/clementines
|
||||
JWT_SECRET: change-me-32-chars
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- clementines_data:/app/data
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.clementines.rule=Host(`clementines.example.com`)"
|
||||
- "traefik.http.routers.clementines.entrypoints=websecure"
|
||||
- "traefik.http.routers.clementines.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.clementines.loadbalancer.server.port=80"
|
||||
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
container_name: clementines-db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: clementines
|
||||
POSTGRES_USER: clementines
|
||||
POSTGRES_PASSWORD: change-me
|
||||
volumes:
|
||||
- clementines_db:/var/lib/postgresql/data
|
||||
|
||||
volumes:
|
||||
clementines_data:
|
||||
clementines_db:
|
||||
```
|
||||
|
||||
> **Note** : pour SQLite en usage mono-utilisateur, on peut se passer de Postgres en utilisant la version `clementines-data` embarquée.
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-tandoor-recipes]] — Recettes + courses + planning repas (plus complet).
|
||||
- [[app-kitchenowl]] — Mobile-first, recettes + courses.
|
||||
- [[app-mealie]] — Recettes + courses moderne UX.
|
||||
|
||||
### Propriétaires
|
||||
- **Bring!** — App liste de courses multi-plateforme, freemium.
|
||||
- **Our Groceries** — Liste de courses partagée, simple et efficace (SaaS).
|
||||
- **Todoist / TickTick** — Task managers avec fonction liste courses.
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Authentification** : comptes locaux, JWT.
|
||||
- **Self-hosting** : sauvegarder le volume `/app/data` ou la DB Postgres.
|
||||
- **HTTPS** : recommandé (via Traefik).
|
||||
|
||||
## 📚 Ressources
|
||||
- [GitHub](https://github.com/davideshay/groceries)
|
||||
- [Issues / Wiki](https://github.com/davideshay/groceries/issues)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-grocery-lists]] — Catégorie Grocery Lists
|
||||
- [[app-tandoor-recipes]] — Concurrent plus complet
|
||||
- [[app-kitchenowl]] — Concurrent mobile-first
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user