/redis-management-system

Proyecto escolar, interfaz grafica para manejar una base de datos Redis.

Primary LanguagePythonMIT LicenseMIT

🍱 Manejador BDD Redis

Interfaz grafica para realizar consultas basicas a una base de datos Redis, escrito en Python y usando Tkinter

alt

Python Redis Tkinter



πŸ“‘ Tabla de Contenido


🎯 Objetivo

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.


πŸ’‘ Dependencias del Proyecto

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

πŸ“‚ Estructura de Directorios

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

βš™ Instalacion

  1. Clona el repositorio y dirigete al directorio.
$ git clone git@github.com:Ari-Qu3sadillas/redis-management-system.git
$ cd ./redis-management
  1. 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
  1. Instala las dependencias:
$ pip install -r ./requirements.txt
  1. Dirigete al directorio src y ejecuta el archivo main.py
$ cd src
$ python ./main.py

πŸ“· Capturas de Pantalla

Menu de seleccion de idiomas
alt
Interfaz grafica en Ingles
alt
Interfaz grafica en EspaΓ±ol
alt
Interfaz grafica en Noruego
alt
Proceso de Creacion
alt
Proceso de Lectura
alt
Proceso de Eliminar
alt