Interfaz grafica para realizar consultas basicas a una base de datos Redis, escrito en Python y usando Tkinter
Realizar una interfaz grafica que permita la manipulacion de una base de datos Redis, esta interfaz debe de ser construida con el lenguaje de programacion Python y la libreria Tkinter.
La interaccion con la base de datos se realizara mediante la libreria de Redis para el lenguaje Python y se deben de realizar las funciones minimas de un CRUD como son Crear, Leer, Actualizar y Eliminar registros.
El proyecto cuenta con las siguientes dependencias de terceros:
- Tkinter - Interfaces Graficas
- Pillow - Manejo de Imagenes
- Dotenv - Manejo de Variables de Entorno
- Babel - Traducciones de texto
redis-management
ββ requirements.txt -> Archivo de dependencias del proyecto
ββ src -> Directorio del codigo fuente
ββ main.py -> Punto de entrada de la aplicacion
ββ .env -> Archivo de variables de entorno de la apliacion
ββ assets -> Directorio de archivos multimedia del proyecto
ββ locale -> Directorio con traducciones
ββ utils -> Directorio con utilidades del proyecto (Redis e Idioma)
ββ views -> Directorio de vistas de la aplicacion
- Clona el repositorio y dirigete al directorio.
$ git clone git@github.com:Ari-Qu3sadillas/redis-management-system.git
$ cd ./redis-management
- Inicializa y Activa un entorno virtual
$ virtualenv venv
$ source venv/bin/activate //Linux
> ./venv/script/activate.bat //Windows CMD
> ./venv/script/activate.ps1 //Windows PowerShell
- Instala las dependencias:
$ pip install -r ./requirements.txt
- Dirigete al directorio src y ejecuta el archivo main.py
$ cd src
$ python ./main.py
Menu de seleccion de idiomas
Interfaz grafica en Ingles
Interfaz grafica en EspaΓ±ol
Interfaz grafica en Noruego
Proceso de Creacion
Proceso de Lectura
Proceso de Eliminar