Skip to content

ikennarichard/wallpaper-studio

Repository files navigation

Wallpaper Studio

A beautiful, cross-platform wallpaper discovery and management application built with React Native.

React Native/Expo Tauri

📱 Features

Core Features

  • Curated Wallpaper Gallery - Browse hundreds of beautiful, high-quality wallpapers
  • Category Organization - Explore wallpapers by categories (Nature, Abstract, Minimal, etc.)
  • Favorites System - Save your favorite wallpapers for quick access
  • Preview Mode - See how wallpapers look on your device before setting

🚀 Quick Start

  • screenhot

Prerequisites

  • Node.js 22.x or higher
  • npm**
  • Expo (installed automatically)
  • For Desktop Builds:
    • Windows: Visual Studio Build Tools, Rust, WebView2

Demo

Installation

# Clone the repository
git clone https://github.com/yourusername/wallpaper-studio.git
cd wallpaper-studio

# Install dependencies
npm install

# Start the development server
npm start

Running on Different Platforms

# Mobile Development
npm run android     # Run on Android device/emulator
npm run ios         # Run on iOS device/simulator (macOS only)

# Web Development
npm run web         # Run in browser

# Desktop Development
npm run tauri:dev   # Run as desktop app (requires Rust)

🎨 Tech Stack

Frontend

Desktop

  • Tauri - Lightweight desktop framework
  • Rust - System-level programming

📦 Building for Production

Mobile Apps

# iOS (macOS only)
npm run build:ios
# Output: iOS App Store build

# Android
npm run build:android
# Output: APK or AAB for Google Play

Web App

npm run web:build
# Output: dist/ folder with static files
# Deploy to any static hosting (Vercel, Netlify, etc.)

Desktop Apps

# Build for current platform
npm run tauri:build

# Output locations:
# Windows: src-tauri/target/release/bundle/msi/

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Authors

  • Ikenna Richard - Initial work - Github

🙏 Acknowledgments

  • HNG mentors/colleagues
  • Wallpaper images from Unsplash
  • UI inspiration from various wallpaper apps
  • Built with Expo and Tauri

Made with ❤️ by Ikenna Richard

About

A beautiful, cross-platform wallpaper discovery and management application built with React Native.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors