Introduction
L'application Ichinichi est conçue pour les utilisateurs qui souhaitent simplement écrire une note par jour sans les complexités des applications de journalisation traditionnelles. Elle propose une approche minimaliste avec une note par jour, stockée localement dans le navigateur et chiffrée de bout en bout.
Contexte Technique
Ichinichi est développée avec React, TypeScript, Vite, Zustand et IndexedDB. L'application est déployée sur Cloudflare et prend en charge la synchronisation cloud optionnelle via Supabase. La sécurité est assurée par le chiffrement E2E avec AES-GCM et une approche zero-knowledge.
Les fonctionnalités clés incluent une vue d'ensemble annuelle avec des points indiquant les jours où des notes ont été écrites, ainsi qu'une limitation qui empêche l'édition des notes des jours précédents, encourageant ainsi les utilisateurs à se concentrer sur l'écriture quotidienne.
Analyse et Implications
L'approche minimaliste d'Ichinichi pourrait attirer les utilisateurs qui recherchent une expérience de journalisation simple et sécurisée. Le chiffrement de bout en bout et le stockage local offrent une protection solide des données personnelles. Cependant, la limitation de l'édition des notes passées pourrait être perçue comme une contrainte par certains utilisateurs.
Perspective
Il sera intéressant de suivre l'évolution d'Ichinichi et son adoption par les utilisateurs. Les prochaines étapes pourraient inclure l'ajout de fonctionnalités pour améliorer l'expérience utilisateur tout en maintenant la simplicité et la sécurité de l'application. La communauté pourra également contribuer au développement via le dépôt GitHub.