Combien avez-vous dépensé en objets du quotidien au fil des années ?
Électroménager, outillage, loisirs, high-tech, mobilier…
Tout ce que vous possédez a un coût. IPBQ vous aide à le mesurer et l'organiser.
Le saviez-vous ?
On sous-estime largement la valeur de ce que l'on possède au quotidien.
| Catégorie | Constat |
| Utile & pratique | Électroménager, outillage, ustensiles… Des centaines d'euros qui s'accumulent sans qu'on y pense. |
| Loisirs & divertissement | Jeux vidéo, consoles, livres, instruments de musique, collections… Le budget plaisir pèse lourd. |
| High-tech & multimédia | Smartphones, ordinateurs, tablettes, périphériques… Du matériel qui se renouvelle souvent. |
| Indispensable & assurance | En cas de sinistre, combien pourriez-vous justifier sans inventaire ? Les assureurs demandent des preuves. |
Fonctionnalités
Tout pour inventorier et valoriser. Une application pensée pour le quotidien, pas pour les experts comptables.
Le plus long sera de répertorier l'existant, mais chaque nouvel achat pourra être systématiquement enregistré.
Inventaire complet
Nom, description, catégorie, marque, numéro de série, état, localisation dans la maison. Chaque objet est fiché en détail.
Photos & pièces jointes
Ajoutez plusieurs photos par objet. Photographiez aussi vos factures et justificatifs pour une couverture assurance complète.
OCR factures
Ajoutez une facture (PDF ou image) en pièce jointe : l'application analyse le document par OCR et pré-remplit automatiquement les champs du formulaire (nom, prix, date, n° de série, marque, provenance). Fonctionne sur Android (hors ligne) et sur le web (côté serveur).
Suivi des coûts
Prix d'achat, prix de revente, valeur totale de vos biens. Visualisez en un coup d'œil le patrimoine matériel de votre foyer.
Catégories & organisation
Classez par catégories personnalisables. Filtrez par statut (possédé, à vendre, vendu), par catégorie, ou recherchez par mot-clé.
Synchronisation
Votre inventaire sur le téléphone se synchronise avec le serveur web. Modifiez d'un côté, retrouvez de l'autre.
Export & sauvegarde
Exportez tout en un fichier ZIP (données + photos). Importable sur un autre appareil ou sur le web. Votre inventaire vous appartient.
Pour qui ? Pour quoi ?
Des usages concrets au quotidien :
- Particuliers — Savoir ce que l'on possède, combien cela a coûté, et où c'est rangé. Un bilan matériel du foyer.
- Collectionneurs — Figurines, jeux vidéo, vinyles, livres… Cataloguez et suivez la valeur de vos collections.
- Déclaration assurance — En cas de vol, incendie ou inondation : un inventaire avec photos et factures, prêt à transmettre.
- Revente & occasion — Suivez ce que vous mettez en vente, à quel prix, et ce qui a été vendu.
- Déménagement — Listez tout avant de déménager. Localisez chaque objet par pièce. Rien ne se perd.
- Budget & prise de conscience — Additionnez le coût réel de vos achats non-alimentaires. Le total est souvent surprenant.
Dossier assurance
Votre dossier assurance, toujours à jour
En cas de sinistre, votre assureur vous demandera de justifier la valeur de vos biens.
Sans inventaire, c'est votre parole contre rien. Avec IPBQ, vous avez tout :
- Photo de chaque objet sous plusieurs angles
- Photo de la facture ou du justificatif d'achat
- Prix d'achat, date, lieu de provenance
- Numéro de série / code-barres / ISBN
- Export ZIP complet à transmettre à l'assureur
- Données stockées localement, aucun cloud tiers
Exemple de fiche objet
Aspirateur Dyson V15
Électroménager
| N° de série | SV22-FR-84729 |
| Date d'achat | 15/09/2025 |
| Provenance | Fnac |
| Prix d'achat | 649,99 € |
| État | Bon |
| Localisation | Garage |
3 photos
Simple à utiliser
Trois étapes pour commencer :
- Ajoutez vos objets — Depuis l'app Android ou l'interface web. Nom, catégorie, prix, photo… en quelques secondes.
- Organisez & classez — Catégories, localisations, provenances, marques. Triez et filtrez comme vous voulez.
- Synchronisez & exportez — Synchronisation auto entre appareils. Export ZIP pour sauvegarde ou transmission assurance.
Travaillez depuis votre téléphone ou votre ordinateur. Les données restent synchronisées.
Application Android
- Ajout rapide avec appareil photo intégré
- Scan code-barres / ISBN
- Fonctionne 100% hors ligne
- Synchronisation automatique au Wi-Fi
- Export / import ZIP
- Mode sombre
- Partage HTML par catégorie
- OCR factures : pré-remplissage automatique depuis une facture (hors ligne)
Interface Web
- Accessible depuis tout navigateur
- 3 modes d'affichage : liste, petites icônes, grandes icônes
- Gestion des catégories, provenances, localisations, marques
- Tri persistant (nom, prix, date)
- Filtre par statut et catégorie combinables
- Export / import ZIP compatible Android
- Recherche instantanée
- OCR factures : analyse automatique des pièces jointes côté serveur
- Photos et pièces jointes dès la création d'un objet
Installation du serveur web
Prérequis
Python 3.10 ou supérieur, pip. Aucune base de données externe nécessaire (SQLite intégré).
Commandes
# Créer le dossier et l'environnement virtuel
mkdir ipbq && cd ipbq
python3 -m venv venv
source venv/bin/activate
# Installer les dépendances
pip install fastapi uvicorn python-multipart pyzipper
# (Optionnel) OCR factures
pip install pdfplumber pytesseract pdf2image Pillow
sudo apt install tesseract-ocr tesseract-ocr-fra poppler-utils
# Créer l'arborescence et copier les fichiers
mkdir -p static/img photos
# Copier : server.py, requirements.txt
# static/index.html
# static/presentation.html
# static/img/*.png, *.jpg (captures)
# Lancer le serveur
python server.py
# Ouvrir http://localhost:8900
Changelog
v2.4 — 2026-02-20
OCR factures (Web)
- Analyse automatique des factures par OCR côté serveur (PDF ou image)
- Endpoint
/api/ocr : extraction de texte + parsing regex
- pdfplumber (PDF numériques), pytesseract (images, PDF scannés)
- Dialog de confirmation avec champs éditables
Photos/pièces jointes à la création (Web)
- Sections visibles dès la création d'un objet (pas seulement en modification)
- Fichiers en attente + prévisualisation avant enregistrement
v2.3 — 2026-02-20
OCR factures (Android)
- Google ML Kit Text Recognition (latin, offline)
- PdfRenderer natif (max 3 pages, 300 DPI)
- Parsing regex : provenance (15 enseignes), prix TTC, date, n° série, marque, nom
- Dialog de confirmation, remplit uniquement les champs vides
v2.2 — 2026-02-19
Corrections de bugs
- Suppression pièces jointes persistante (web + Android)
- Sync partielle après import corrigée
- Sync résiliente (try/except par item)
Nouvelles fonctionnalités web
- Photos cliquables dans le modal
- Partage HTML par catégorie avec sélection de champs
v2.1 — 2026-02-19
- Nouveau statut "HS" (Hors Service) — web + Android
v2.0 — 2026-02-19
Pièces jointes
- Documents (PDF, images) en pièces jointes par objet
- Serveur : colonne
type dans item_photos
- Web + Android : upload, affichage, suppression
- Migration Room v6→v7
v1.10 — 2026-02-18
- Déduplication photos par hash MD5 (sync)
v1.9 — 2026-02-18
- Export ZIP chiffré AES-256 (web + Android)
- Import avec déchiffrement automatique
v1.8 — 2026-02-18
- Audit sécurité : path traversal, ZIP Slip, XSS, UUID filenames
- Limite taille : 20 Mo/photo, 500 Mo/import
v1.7 — 2026-02-17
- Interface web complète (sidebar, gestion, tri, filtres, 3 vues)
- Export/import ZIP depuis le web
- Page de présentation
v1.6 — 2026-02-16
- App Android : scan code-barres, recherche produit, partage HTML
- Sync bidirectionnelle Android ↔ serveur
v1.5 — 2026-02-15
- Localisations, marques, filtre catégorie, duplication, carrousel photos
v1.4 — 2026-02-14
- Provenances, export/import ZIP, photo principale, recherche
v1.3 — 2026-02-13
- Photos multiples, suppression avec confirmation, vue détail
v1.2 — 2026-02-12
- Catégories personnalisables, filtres par statut, statistiques
v1.1 — 2026-02-11
- CRUD complet, Room database, RecyclerView
v1.0 — 2026-02-10
- Version initiale : Android (Kotlin, MVVM, Room) + FastAPI + SQLite
Fichiers nécessaires
| Fichier | Obligatoire | Description |
server.py | Oui | Serveur API + logique métier |
requirements.txt | Oui | Dépendances pip |
static/index.html | Oui | Interface web (application) |
static/presentation.html | Non | Page de présentation |
static/img/* | Non | Captures et logos (présentation) |
inventaire.db | Non | Base existante (recréée si absente) |
photos/* | Non | Photos des objets inventoriés |
Note : La base de données et le dossier photos sont créés automatiquement au premier lancement.
Pour la synchronisation Android, le téléphone et le serveur doivent être sur le même réseau Wi-Fi.
OCR (optionnel) : L'analyse automatique des factures nécessite pdfplumber (PDF numériques) et tesseract-ocr + pytesseract (images et PDF scannés).
Sans ces paquets, le serveur fonctionne normalement mais l'OCR est désactivé. Sur Android, l'OCR utilise Google ML Kit (intégré, aucune installation supplémentaire).
Synchronisation avec l'app Android
| Mode | Fonctionnement |
| Automatique | À chaque ouverture de l'app Android, les modifications sont échangées automatiquement avec le serveur. |
| Manuelle | Menu > Synchroniser > Synchroniser maintenant. Le nombre d'éléments envoyés et reçus est affiché. |
| Configuration | Menu > Synchroniser > Configurer le serveur. Entrer l'adresse IP locale (ex: http://192.168.1.50:8900). |