Skip to content

The desktop companion app for Spot Serve - a seamless solution for developers to share quick, interactive previews of their websites.

License

Notifications You must be signed in to change notification settings

explicit-logic/spot-serve-gui

Repository files navigation

Spot Serve Desktop


The desktop companion app for Spot Serve - a seamless solution for developers to share quick, interactive previews of their websites. This desktop application works in conjunction with the Spot Serve web platform to provide a streamlined experience for sharing local website previews.

Features

  • Simple drag-and-drop interface for website files or folders
  • Automatic zip compression of your website files
  • One-click upload and URL generation
  • System tray integration for quick access
  • Real-time preview status monitoring
  • Secure WebRTC-based file sharing
  • Cross-platform support (Windows, macOS, Linux)

Installation

Download

Download the latest version for your operating system from the releases page.

Build from Source

  1. Clone the repository:

    git clone [email protected]:explicit-logic/spot-serve-gui.git
  2. Install dependencies:

    cd spot-serve-gui
    npm install
  3. Download cloudflared:

    npm run pull:cloudflared
  4. Run in development mode:

    npm run tauri dev
  5. Build for your platform:

    npm run tauri build

Usage

  1. Launch the Spot Serve desktop application
  2. Either:
    • Drag and drop your website folder into the application window
    • Click "Select Files" to choose your website files
    • Use the "Select Folder" option to choose an entire directory
  3. The app will automatically compress your files and generate a shareable URL
  4. Copy the generated URL and share it with your collaborators

Integration with Spot Serve Web

This desktop application works seamlessly with the Spot Serve web platform. While the web platform handles the viewing experience, this desktop app manages the local file handling and sharing capabilities.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Related Projects

Acknowledgements

About

The desktop companion app for Spot Serve - a seamless solution for developers to share quick, interactive previews of their websites.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project