Skip to content

Virtual Trends Release Website

Latest

Choose a tag to compare

@Ago95fiore Ago95fiore released this 13 Jun 21:40

Web Site

El proyecto fue concebido con el objetivo de crear una plataforma interactiva, segura y estable que satisfaga las necesidades específicas de nuestros usuarios. A continuación, detallamos los componentes principales de la aplicación:

Frontend: Angular

  • Framework Angular: Angular fue nuestra elección para el frontend debido a su capacidad para crear aplicaciones web dinámicas y de alto rendimiento. Angular nos permitió desarrollar una interfaz de usuario atractiva y receptiva, mejorando significativamente la experiencia del usuario.
  • Componentes Modulares: Desarrollamos una serie de componentes modulares reutilizables, facilitando la gestión y el mantenimiento del código.
  • Interfaz de Usuario: Diseñamos una interfaz de usuario intuitiva y accesible, asegurando que los usuarios puedan navegar y utilizar la aplicación de manera efectiva.

Backend: Python - Django

  • Framework Django: Utilizamos Django, un potente framework de Python, conocido por su simplicidad y capacidad de desarrollo rápido. Django nos permitió construir un backend robusto y seguro, proporcionando una estructura sólida y escalable para nuestra aplicación.

Bases de Datos: MySQL y SQLite

  • MySQL Workbench: Utilizamos MySQL Workbench para gestionar una base de datos relacional principal. MySQL es conocido por su rendimiento, escalabilidad y fiabilidad, lo cual fue crucial para manejar grandes volúmenes de datos y operaciones complejas.
  • SQLite: Complementamos nuestra arquitectura con SQLite para gestionar bases de datos más ligeras y locales, ideal para el desarrollo rápido y pruebas. SQLite nos permitió implementar y verificar funcionalidades de manera ágil antes de integrarlas en la base de datos principal de MySQL.

Documentación y Diseño

Se actualizó el documento IEE830, asegurando que todas las especificaciones y requisitos del software estén claramente definidos y alineados con las mejores prácticas de la industria.
Utilizamos Figma para el diseño de la interfaz de usuario y administrador, lo que nos permitió colaborar en tiempo real y crear prototipos interactivos que facilitaban la visualización y mejora del diseño.

Actualizaciones 2024

Durante este año trabajamos en la mejora de estilos visuales para asegurar una experiencia de usuario más agradable y moderna, utilizando las mejores prácticas de diseño responsivo y accesibilidad. Además, se durante el desarrollo, nos enfocamos en identificar y resolver diversos bugs, asegurando que la aplicación funcione de manera fluida y sin inconvenientes. A su vez, Implementamos medidas de seguridad, protegiendo la información de los usuarios y garantizando la integridad de los datos. Cabe mencionar que implementamos funcionalidades CRUD (Crear, Leer, Actualizar y Eliminar) tanto para la gestión de tipos de usuarios, productos y servicios. Esto asegura que los administradores puedan gestionar el contenido de la aplicación de manera eficiente y efectiva.