A beautiful, cross-platform wallpaper discovery and management application built with React Native.
- 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
- Node.js 22.x or higher
- npm**
- Expo (installed automatically)
- For Desktop Builds:
- Windows: Visual Studio Build Tools, Rust, WebView2
# 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# 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)- Expo Typescript - Universal React Native platform
- React Native - Cross-platform UI framework
- NativeWind - Tailwind CSS for React Native
# iOS (macOS only)
npm run build:ios
# Output: iOS App Store build
# Android
npm run build:android
# Output: APK or AAB for Google Playnpm run web:build
# Output: dist/ folder with static files
# Deploy to any static hosting (Vercel, Netlify, etc.)# Build for current platform
npm run tauri:build
# Output locations:
# Windows: src-tauri/target/release/bundle/msi/This project is licensed under the MIT License - see the LICENSE file for details.
- Ikenna Richard - Initial work - Github
- HNG mentors/colleagues
- Wallpaper images from Unsplash
- UI inspiration from various wallpaper apps
- Built with Expo and Tauri
Made with ❤️ by Ikenna Richard