{"repo":"vitormarcal/chatvault","free":true,"listed":false,"github":"https://github.com/vitormarcal/chatvault","clone":"git clone https://github.com/vitormarcal/chatvault.git","description":"WhatsApp convo backups.. Features directory import, auto email backup, and a user-friendly frontend. View messages effortlessly.","language":"Kotlin","stars":234,"topics":["backup","backup-tool","java","javascript","kotlin","nuxt","nuxt3","self-hosted","springboot","vue"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"chatvault Chat Vault is a Kotlin Spring Boot application designed to store backups of WhatsApp conversations from various sources, such as API imports, email, and directory monitoring, and provide easy access to these conversations through a frontend that resembles a chat application, like WhatsApp. This project is still in development, and some features may not be fully implemented. Key Features Directory importing: Place files exported from whatsapp in specific directories to be imported into the application. Automated Email Backup: Set up an email in ChatVault and export your messages as attachments to that email. Chat Vault identifies this email and archives the messages and attachments automatically. Intuitive Frontend: To facilitate access to archived messages and their attachments, Chat Vault also includes a user-friendly frontend. Easily navigate conversations, search messages, and view attachments. How to export via the Whatsapp app See docs/whatsapp-export.md for the official FAQ link and import options. Repository structure This repository is divided into two main modules. They are the modules: frontend (javascript, vue, nuxt) and backend (kotlin, java, spring boot, gradle) Run Frontend module The front end module is a Vue/Nuxt application and it serves what will be rendered by the browser: html, css, javascript and static assets. To run the conventional way, with npm commands, follow the Readme in the frontend directory. You can run it with npm: npm run dev The fr","default_branch":null,"files":null,"tree":[],"storefront":"/r/vitormarcal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vitormarcal/chatvault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}