Sora Digital Photo Frame

Web-based digital photo frame with remote management and smart folder organization. Experience sophisticated design with powerful functionality.

Quick Setup
# Clone and install
git clone https://github.com/Sorbh/sora-digital-photo-frame.git
cd sora-digital-photo-frame
npm install

# Start the server
npm start

# Access at http://localhost:3000
Raspberry Pi Installation
# Install Node.js 18+ on Raspberry Pi
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

# Clone and setup
git clone https://github.com/Sorbh/sora-digital-photo-frame.git
cd sora-digital-photo-frame
npm install

# Use PM2 for production
npm install -g pm2
pm2 start npm --name "sora-frame" -- start
pm2 startup
pm2 save
Configuration
# Environment Configuration
PORT=3000
ADMIN_PASSWORD=your_secure_password
UPLOAD_DIR=./uploads
MAX_IMAGE_SIZE=10485760
IMAGE_QUALITY=85
MAX_WIDTH=1920
MAX_HEIGHT=1080

# Start with custom config
npm start 

What is Sora Digital Photo Frame?

📷
🖼️
📱
💻
🌐

Intelligent Photo Display Solution

Transform any device with a browser into a sophisticated digital photo frame. Sora combines modern web technologies with elegant design to create the perfect photo viewing experience.

🚀 Web-Based
🔒 Privacy-First
📱 Universal
⚡ Lightning Fast
⚙️

Core Technology Stack

Backend Node.js 18+
Frontend Vanilla JS
Design Material 3
Platform Cross-Platform

Smart Capabilities

Automatic slideshow with smooth transitions
Smart folder organization system
Remote management interface
Wake lock & power management
Full keyboard navigation support

Perfect For Every Environment

🏠
Home & Family

Display precious family memories, vacation photos, and special moments throughout your living spaces.

Living Rooms Bedrooms Kitchen Areas
🏢
Business & Professional

Enhance professional environments with dynamic displays for promotions, menus, and company information.

Offices Restaurants Retail Stores
🎨
Creative & Artistic

Showcase photography portfolios, digital artwork, and rotating exhibitions with professional presentation.

Galleries Studios Exhibitions

Premium Digital Display

🎨

Elegant Design

Sophisticated charcoal-themed interface that complements any modern interior. Clean lines and refined aesthetics create the perfect ambient display.

  • Premium charcoal gradient backgrounds
  • Subtle animations and transitions
  • Minimalist user interface
  • Professional appearance

Performance Focused

Optimized for smooth operation across all devices. Efficient resource usage ensures your display runs seamlessly without interruption.

  • Lightweight architecture
  • Fast image loading
  • Smooth transitions
  • Low memory footprint

Key Features

📱

Smart Control & Management

Comprehensive remote management through an intuitive web interface. Upload, organize, and control your photo displays from anywhere on your network with real-time updates and seamless synchronization.

Admin Features
  • Web-based admin panel
  • Real-time photo uploads
  • Bulk image processing
  • User access management
Organization
  • Smart folder organization
  • Automatic categorization
  • Custom collections
  • Remote configuration
🔒

Privacy-Focused Architecture

Your precious memories stay exactly where they belong - on your own devices. Complete ownership and control over your personal photos with enterprise-grade local security.

Data Security
  • 100% local storage
  • No cloud dependencies
  • Encrypted connections
  • Secure authentication
Access Control
  • Password protection
  • Private network access
  • Role-based permissions
  • Audit logging
🌐

Universal Compatibility

Runs seamlessly on any device with a modern web browser. Transform any screen into an elegant photo display with zero hardware requirements.

Device Support
  • Tablets & smartphones
  • Desktop computers
  • Smart TVs & displays
  • Raspberry Pi devices
Browser Support
  • Chrome, Firefox, Safari
  • Touch & keyboard navigation
  • Responsive design
  • Progressive web app

Lightning-Fast Performance

Optimized for speed and efficiency with intelligent caching, lazy loading, and minimal resource usage for smooth operation on any device.

Optimization
  • Instant image loading
  • Smart caching system
  • Lazy loading
  • Memory optimization
Efficiency
  • Low CPU usage
  • Minimal bandwidth
  • Battery optimization
  • Background processing
🎨

Flexible Customization

Tailor your photo display experience with extensive customization options for transitions, timing, layouts, and visual effects.

Display Options
  • Custom transition effects
  • Adjustable timing
  • Multiple layout modes
  • Slideshow controls
Visual Effects
  • Image filters & effects
  • Custom themes
  • Brand customization
  • CSS styling options

Ready to Transform Your Display?

Join thousands of users who have elevated their photo viewing experience with Sora Frame's elegant design and powerful features.

Get Started Today View Documentation