{"repo":"BetterStacks/halycron","free":true,"listed":false,"github":"https://github.com/BetterStacks/halycron","clone":"git clone https://github.com/BetterStacks/halycron.git","description":"Halycron is a highly secure, end-to-end encrypted photo storage solution. Store, organize, and manage your photos in your personal or private S3 bucket with zero-knowledge encryption.","language":"TypeScript","stars":25,"topics":["aws","drizzle-orm","expo","nativewind","nextjs15","postgresql","react-native","s3","shadcn-ui","tailwindcss"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Halycron A highly secure, private photo vault service that allows users to store and manage their photos with end-to-end encryption. Similar to Google Photos in functionality but with a primary focus on security and privacy. Users can store photos in their own S3 bucket or use the provided storage solution. 🌟 Features - Secure Photo Storage : End-to-end encryption for all photos with client-side encryption - Multi-Platform Support : - Web application built with Next.js 15 - Mobile application using Expo v50 and React Native - Advanced Security : - Multi-factor authentication - Zero-knowledge architecture - AES-256-GCM encryption for files - RSA-4096 for key exchange - Photo Management : - Upload and batch upload support - Photo tagging and organization - Album creation and management - Secure thumbnail generation - User Control : - Custom S3 bucket support - Encrypted metadata storage - Secure sharing capabilities - Modern Development : - Full TypeScript support - Built with Bun and Turborepo - Comprehensive security measures 📦 Project Structure 🚀 Getting Started Prerequisites - Node.js = 22 - Bun = 1.1.42 - PostgreSQL 15 - Redis 7.x - AWS Account (for S3 and KMS) Installation 1. Clone the repository: 2. Install dependencies: 3. Set up environment variables: 4. Set up the database: 5. Start development servers: Environment Variables Create a .env files in the apps directories with the help of the respective .env.example: 🛠️ Development Tech Stack Frontend (Web) - Next.js ","default_branch":null,"files":null,"tree":[],"storefront":"/r/BetterStacks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BetterStacks/halycron/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."}