Moy45
Volver a Proyectos
desktop

QueryFlow

octubre de 2025

Acerca del proyecto

QueryFlow is a desktop application developed with Go, Wails, Vue.js, Pinia, TailwindCSS, and GORM, designed to execute and manage SQL queries in a modern and intuitive way. It integrates an intelligent autocomplete system based on the Gemini API, which suggests SQL commands, structures, and optimizations in real time, improving user productivity.

Stack Tecnológico

Tecnologías utilizadas

  • Go (Golang)
  • Wails
  • Pinia
  • Vue.js
  • TailwindCss
  • Gorm
  • Gemmi

Características clave

Funcionalidades principales

  • Real-time SQL code execution.
  • Allows you to write, execute, and view query results directly from the app.
  • Assistance for query correction and optimization.
  • Intelligent autocomplete with AI (Gemini API).
  • Allows native execution on Windows, macOS, and Linux systems without the need for a browser or external server.
  • Execution of selected or full code.
  • Intelligent filtering of commented sections in SQL.

Lecciones Aprendidas

Retos resueltos e investigación

  • Handling custom events (event emitters) to coordinate communication between components.
  • Integrating smart autocomplete with the Gemini API, improving the user experience.
  • Real-time comments within the code (custom events).
  • Building a secure and controlled SQL code execution system.