Skip to content

rodrigocarreonc/MyClientDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

📡 MyClientDB - Cliente Móvil para Bases de Datos MySQL Remotas

Bienvenido a MyClientDB, una aplicación móvil desarrollada en Flutter que permite a los usuarios gestionar bases de datos MySQL remotas de forma intuitiva y segura. Con MyClientDB, puedes conectar múltiples servidores, explorar bases de datos y realizar consultas en cualquier momento y lugar.


🚀 Características Principales

Gestión de conexiones: Agrega, visualiza y elimina conexiones a servidores MySQL.

🔑 Autenticación segura: Manejo de tokens JWT para una autenticación segura.

📋 Lista de conexiones: Consulta y administra fácilmente tus servidores conectados.

🔄 Actualización en tiempo real: Refresca la lista de conexiones con un simple gesto.

🌐 Interfaz intuitiva: Diseño moderno y minimalista para una experiencia fluida.


🏗️ Tecnologías Utilizadas

  • Flutter: Framework para desarrollo multiplataforma.
  • Dart: Lenguaje de programación.
  • MySQL: Base de datos relacional.
  • API REST (Laravel 10): Comunicación con el backend.
  • JWT (JSON Web Tokens): Manejo seguro de sesiones.

📱 Uso de la Aplicación

1️⃣ Iniciar sesión: Accede con tus credenciales para gestionar conexiones.

2️⃣ Añadir una conexión: Presiona el botón + y completa los datos del servidor MySQL.

3️⃣ Visualizar conexiones: Explora tus servidores en la lista y accede a sus bases de datos.

4️⃣Realizar consultas: Obten resultados de tus consultas a tus bases de datos remotas.

5️⃣Cerrar sesión: Puedes cerrar sesión de forma segura desde el menú.


🛠️ Contribución

Si quieres contribuir a este proyecto:

  1. Realiza un fork del repositorio.
  2. Crea una rama (feature/nueva-funcionalidad).
  3. Realiza tus cambios y haz un commit.
  4. Envía un pull request.

📌 _Desarrollado con ❤️ por Rodrigo Carreón.

Releases

No releases published

Packages

No packages published