project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Nillionly fans

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

Nillionly fans

Created At

ETHGlobal Bangkok

Project Description

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:

  1. Create personal encrypted storage accounts
  2. Upload and encrypt photos securely
  3. Generate compressed thumbnails for quick previews
  4. Retrieve photos with end-to-end encryption
  5. Manage 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.

How it's Made

We built this bot using a powerful combination of technologies:

  • Node.js & TypeScript: For type-safe backend development
  • Telegraf: For Telegram bot framework integration
  • Nillion SDK: For advanced encryption capabilities
    • @nillion/client-react-hooks
    • @nillion/client-vms
    • @nillion/client-wasm

The 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 storage
  • Secure photo retrieval
  • Image compression and thumbnail generation
  • User account management
  • Command-based interaction
background image mobile

Join the mailing list

Get the latest news and updates