Discover the Standalone FreeTouchDeck Configurator
Reading time: 3 mins

Discover the Standalone FreeTouchDeck Configurator

Configuring your FreeTouchDeck (FTD) project has never been this easy and efficient. Welcome to a smoother configuration experience.

Access it on your smartphones now.

Discover the Standalone FreeTouchDeck Configurator

The FreeTouchDeck Configurator in a Nutshell

This standalone application is your key to simplified FTD configuration. Get ready for a host of exciting features that will make configuring your FTD a breeze.

FTD configurator quick intro on Youtube

Key Features

  • User-Friendly Configuration: Enjoy a hassle-free configuration process, even if you’re new to the FTD world.
  • Decoupled from MCU Application: Forget about uploading configuration files to your ESP32 device. The configurator is available online at or
  • Optimized Resource Handling: Lighten the resource load on your ESP32 by hosting the configurator separately. Your board will thank you for it.
  • Ensured Consistency (TODO): Say hello to error-free configurations. The FTD Configurator keeps everything in sync. There is planned work on features for synchronizing your config JSONs and icon files between your browser and your FTD ESP32 seamlessly.

Simplify Configuration

The FreeTouchDeck Configurator provides an intuitive web interface to configure FTD settings on your ESP32 boards. With this tool, you can:

  1. Customize button layouts, functions, and icons.
  2. Manage icons
  3. Configure network settings.
  4. Save and load (Planned) configurations.
  5. (Planned) Keep your settings in sync with your ESP32 device.
Discover the Standalone FreeTouchDeck Configurator
Configure Buttons and actions
Discover the Standalone FreeTouchDeck Configurator
Update action
Discover the Standalone FreeTouchDeck Configurator
Manage Icons
Discover the Standalone FreeTouchDeck Configurator
Wifi Configuration
Discover the Standalone FreeTouchDeck Configurator
General configuration

The Tech Stack

Behind the scenes, the FreeTouchDeck Configurator leverages cutting-edge technologies to ensure reliability and robustness.

  • Vite: A lightning-fast build tool and development server for web projects.
  • ReactJs: The powerhouse JavaScript library for creating captivating user interfaces.
  • TypeScript: Quality code, guaranteed. This statically typed superset of JavaScript ensures top-notch performance.

Join the Community

We believe in the power of community contributions. Want to be a part of the FreeTouchDeck Configurator project? Here’s how:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and submit a pull request.

The Standalone FreeTouchDeck Configurator is open-source software released under the MIT License. Use, modify, and distribute it while respecting the license terms.

Have questions, face issues, or want new features? Open an issue in this repository

Get your hands dirty

Ready to contribute new features and help fix bugs? Setting up the FreeTouchDeck Configurator is a breeze:

  1. Clone the Repository
    git clone
  2. Install Dependencies:
    cd ftd-config-sa yarn
  3. Start the Configurator:
    yarn dev
  4. Access the Configurator: Open your web browser and visit http://localhost:5173/ to launch the FTD Configurator.
Create Videos using ReactJs with Remotion
Writing data files to flash memory of ESP32
© 2023 Anil Maharjan