Este README proporciona una visión general de la parte de back-end del proyecto y detalla cómo funciona, los componentes clave y cómo configurar y ejecutar la aplicación.
El back-end de este proyecto es una parte fundamental que se encarga de gestionar la lógica empresarial, la base de datos y las conexiones con el front-end. Proporciona la funcionalidad para administrar productos, usuarios y otras operaciones relacionadas con la tienda virtual.
- Python 3.x
- MySQL Server
- Bibliotecas de Python:
mysql.connector
-
Asegúrate de tener Python instalado. Puedes descargarlo desde python.org.
-
Configura un servidor MySQL y crea la base de datos
tienda_virtualutilizando el script proporcionado. -
Instala la biblioteca
mysql.connectorutilizando pip:pip install mysql-connector-python -
Configura la conexión a la base de datos en el archivo
Conexion.py. Asegúrate de especificar la dirección del servidor, nombre de usuario y contraseña.
La base de datos utiliza MySQL y consta de varias tablas, como administrador, categoria, detalle_transaccion, productos, proveedores, transacciones, y usuario. Puedes encontrar la estructura de la base de datos y datos de ejemplo en el script de creación de la base de datos.
-
Ejecuta el script de Python principal:
python main.py -
Se mostrará un menú interactivo que te permitirá administrar productos y realizar otras operaciones relacionadas con la tienda virtual.
- Cargar productos: Permite agregar nuevos productos a la base de datos.
- Eliminar productos: Elimina productos existentes de la base de datos.
- Actualizar productos: Modifica los detalles de los productos existentes.
- Mostrar productos: Muestra la lista de productos disponibles en la tienda virtual.
Si deseas contribuir a este proyecto, siéntete libre de hacerlo. Puedes crear solicitudes de extracción con nuevas características, correcciones de errores o mejoras en el código. También se pueden abrir problemas para discutir problemas o sugerir mejoras.
Las reuniones en su mayoria y los presentes van a estar colocados en la wiki con la division de tareas. El sitio web incluye las páginas de inicio (index), productos, login, registro y "Quiénes Somos", además de un archivo JavaScript para gestionar el inicio de sesión y el registro de usuarios:
DressCode es una tienda en línea de ropa especialmente diseñada para programadores. Nuestro sitio web ofrece una variedad de camisetas, sudaderas, gorras y otros productos relacionados con la programación y la informática. Este README se enfoca en la estructura de carpetas y archivos del front-end del sitio.
- dresscode_indexes:
- index.html: La página de inicio que muestra una introducción al sitio y enlaces a otras secciones.
- productos.html: La página de productos que enumera los artículos disponibles para la venta.
- quienes_somos.html: La página "Quiénes Somos" que proporciona información sobre nuestra empresa y nuestra misión.
- login.html: La página de inicio de sesión para los usuarios registrados.
- css:
- index.css: Estilos CSS para la página de inicio.
- productos.css: Estilos CSS para la página de productos.
- quienes_somos.css: Estilos CSS para la página "Quiénes Somos".
- login.css: Estilos CSS para la página de inicio de sesión.
- js:
- login_registro.js: El archivo JavaScript que gestiona la funcionalidad de inicio de sesión y registro de usuarios.
Asegúrate de tener instalado un navegador web actualizado para ver y probar el sitio.
- Clona o descarga este repositorio en tu computadora.
- Abre los archivos HTML en tu navegador para acceder a las diferentes secciones del sitio.
- Utiliza las páginas de "Login" y "Registro" para gestionar tu cuenta de usuario.
Este front-end de DressCode fue desarrollado por el grupo de tecnicatura del ispc y se basa en tecnologías web estándar como HTML, CSS, JavaScript y Bootstrap
¡Esperamos que disfrutes de tu experiencia en DressCode! Para ingresar al login tiene que colocar:
Para ingresar con el login
Correo: Juan@gmail.com Contrasena: 1234!Milan
Para que se conecte a la bd tiene que colocar en el modulo conexion, la contrasena de su bd
Por supuesto, aquí tienes una lista para incluir en el README de tu proyecto que resalta los aspectos clave de la gestión del proyecto que mencionaste:
A continuación, se detallan las actividades clave de gestión del proyecto que realizamos durante el desarrollo, organizado en dos sprints, con un equipo de 7 integrantes:
-
Definición de Issues:
- Definimos issues a partir de las historias de usuario o tareas correspondientes.
- Asignamos las issues a los miembros del equipo responsables de completarlas.
-
Esquema de Branching:
- Creamos un esquema de branching que permitió una gestión eficiente de las ramas de desarrollo, asegurando la colaboración y la integración continua.
-
Milestones:
- Creamos un milestone correspondiente a cada uno de los dos sprints, lo que nos permitió planificar y rastrear el progreso de manera efectiva.
-
Kanban del Proyecto:
- Mantuvimos actualizado un tablero Kanban del proyecto con las issues, su estado y su asignación, lo que facilitó la visualización del flujo de trabajo y la priorización de tareas.
-
Documentación de Ceremonias:
- Documentamos las ceremonias de planning, review y retrospective, lo que incluyó objetivos, discusiones, decisiones y acciones tomadas en cada reunión.
-
IEEE830:
- Mantuvimos actualizado el documento del proyecto siguiendo las directrices de IEEE830, lo que incluyó descripciones de los requisitos, la arquitectura y otros aspectos técnicos del proyecto.
-
README:
- Documentamos el proyecto mediante el archivo README, proporcionando una visión general del proyecto, estructura de carpetas, instrucciones de uso y contactos.
-
WIKI:
- Documentamos de manera más detallada el proyecto mediante la creación y actualización de una WIKI, que incluyó información técnica, guías de instalación, configuración y otros recursos útiles.
Estas prácticas de gestión del proyecto nos permitieron mantener un flujo de trabajo organizado y efectivo, garantizando un desarrollo exitoso y colaborativo en equipo.
ES POSIBLE INGRESAR A ELLO SALIENDO DEL FORK ENTRANDO A LA DEBIDA ORGANIZACION CREADA, VAN A PODER VISUALIZARLO
-Release en Github. -Despliegue en Github Pages: https://tsdwad2023com1grupo1.github.io/trabajointegradorgrup1