Visage Tailwind Templates

Visage

Visage is a desktop app built with Tauri, TypeScript, and Tailwind CSS that lets you create and manage IP camera simulations. Whether you need to test video streams, generate virtual cameras, or set up a controlled environment for development, Visage makes it seamless and efficient. 🚀

Visage

Visage is a desktop application developed with Tauri, TypeScript, and Tailwind CSS, designed to simulate IP camera connections. This tool allows developers to test and interact with IP video streams in a controlled environment.

Features

  • IP Camera Simulation: Create and manage virtual instances of IP cameras using photos, videos, or even other types of cameras for testing and development.
  • Intuitive Interface: Use a modern and responsive interface built with Tailwind CSS.
  • Optimized Performance: Leverage Tauri's efficiency for lightweight and fast desktop applications.

Prerequisites

Before starting, make sure you have the following tools installed on your system:

  • Node.js: JavaScript runtime environment. Install Node.js

  • Rust: Required to compile Tauri's backend. Install Rust

  • Python: Required to build run backend API. Install Python

  • Tauri CLI: Tauri's command-line interface. Install globally with:

    cargo install tauri-cli
    

Installation

Follow the steps below to set up the project on your local machine:

  1. Clone the repository:

    git clone https://github.com/thepokenik/IPCamMonitor.git
    
  2. Navigate to the project directory:

    cd IPCamMonitor
    
  3. Install Client dependencies:

    npm install
    

    Note: You can choose to use yarn or pnpm as per your preference.

  4. Install Server dependencies:

     pip install -r api/requirements.txt
    

Development

To start the development environment with live reloading:

npm run tauri dev
python api/main.py

This will launch the application in development mode, allowing you to see changes in real-time.

Build

To generate production executables:

npm run tauri build

The generated files will be available in the src-tauri/target/release/bundle directory. For more details on distribution across different platforms, refer to the official Tauri documentation.

Top categories

Loading Svelte Themes