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.
✅ 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.
- 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.
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ú.
Si quieres contribuir a este proyecto:
- Realiza un fork del repositorio.
- Crea una rama (
feature/nueva-funcionalidad
). - Realiza tus cambios y haz un commit.
- Envía un pull request.
📌 _Desarrollado con ❤️ por Rodrigo Carreón.