🔐
Management and support
Personal project

Coffre — Personal Document Vault

Coffre centralises a household’s important documents. It connects file organisation, reading and sharing permissions so useful records are accessible when needed.

Features

  • Documents by category, owner and dates, with search and filters.
  • Integrated PDF reading and deadline tracking.
  • Household members and controlled sharing, including expiring links.
  • Encryption of stored files and an action audit log.

The active version combines Node.js/Express and MySQL with React/Material UI. Files use AES-256-GCM encryption, with server-side access checks.

My role : document model, API, encryption and access controls, interface, sharing and deployment.

Skills in practice

Combine a Node.js/Express API, MySQL and React with AES-256-GCM encryption at rest.