← Back to home

Nillionly fans

Secure photo sharing Telegram bot with Nillion encryption for maximum privacy and security!

Screenshots

Nillionly fans screenshot 1
Nillionly fans screenshot 2
Nillionly fans screenshot 3
Nillionly fans screenshot 4
Nillionly fans screenshot 5
Nillionly fans screenshot 6

Problem Statement

Nillionly Fans is a privacy-focused Telegram bot that enables secure photo sharing through Nillion's advanced encryption technology. Built with Node.js and the Telegraf framework, it provides end-to-end encrypted storage and retrieval of photos with a simple command-based interface. The bot allows users to:Create personal encrypted storage accountsUpload and encrypt photos securelyGenerate compressed thumbnails for quick previewsRetrieve photos with end-to-end encryptionManage stored photos through an intuitive interface This project demonstrates the power of combining Telegram's accessible platform with Nillion's enterprise-grade encryption, making private photo sharing accessible to everyone while maintaining the highest security standards.

Solution

We built this bot using a powerful combination of technologies:Node.js & TypeScript: For type-safe backend developmentTelegraf: For Telegram bot framework integrationNillion SDK: For advanced encryption capabilities@nillion/client-react-hooks@nillion/client-vms@nillion/client-wasmThe bot leverages Nillion's encryption technology to provide secure photo storage and sharing. Photos are processed using Sharp for optimization before being encrypted and stored. The bot runs on Vercel's serverless infrastructure using their KV storage for data persistence.Key features include:End-to-end encrypted photo storageSecure photo retrievalImage compression and thumbnail generationUser account managementCommand-based interaction

Hackathon

ETHGlobal Bangkok

2024

Contributors