Whatsapp Message Archiver is a comprehensive solution crafted for efficiently backing up and archiving WhatsApp messages. This project offers a robust and reliable method for users to maintain a secure copy of their conversations. Leveraging TypeScript, whatsapp-web.js, MongoDB, and Mongoose, it provides a seamless experience for storing messages in a MongoDB database. Whether for personal use or organizational requirements, Whatsapp Message Archiver ensures data integrity and accessibility. Join us in simplifying the process of message preservation and enhancing data management practices.
Whatsapp Message Archiver is a project crafted to offer users a seamless solution for backing up and archiving their incoming WhatsApp messages. Our mission is to provide a reliable mechanism for preserving valuable conversations, ensuring peace of mind and security for users.
To get started with contributing, please fork the repository and clone it to your local machine. You can then set up the development environment.
To run the Whatsapp Message Archiver project, follow these steps:
-
Install Node.js: Make sure you have Node.js installed on your system. You can download it from here.
-
Install PNPM: This project uses PNPM as the package manager. If you haven't installed it yet, you can do so by running the following command in your terminal:
npm install -g pnpm
-
Clone the Repository: Clone this repository to your local machine using Git:
git clone https://github.com/T-hash06/Whatsapp-Message-Archiver/
-
Install Dependencies: Navigate to the project directory and run the following command to install all necessary dependencies:
pnpm install
-
Complete the .env File: Copy the
.env.example
file, rename it to.env
, and fill in the values for the required environment variables. -
Run the Project: Once all dependencies are installed and the
.env
file is properly configured, you can start the development server by running the following command:pnpm dev
With these steps, you should be able to run the project on your local development environment. Happy coding! 🎉
This project is currently under development and has not reached completion. We are actively working on refining its features and ensuring stability.
Technologies Utilized:
This project is open-source and welcomes contributions from the community. Whether you have suggestions, ideas, or code contributions, your input is highly valued! Feel free to open an issue to discuss potential changes or submit a pull request directly.
📢 We encourage collaboration and welcome your ideas to make this project even more awesome!