Skip to content

AleFalcone27/Demo_Moorea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Moorea🐢

Este proyecto, como lo indica si titulo es una demo, y con funcionalidades de ticketera intenta imitar funcionamiento el producto Moorea de la empresa leafnoise 🍃

Surgió como una forma de practicar y consolidar mis conocimientos en el stack

DemoMoorea.mp4

Backend Python con flask y MongoDB 🐍

Frontend HTML con Jinja Templates ㊙️

Features principales 🔧

  • Registro e inicio de sesión de usuarios.
  • Visualización de tareas pendientes y completadas.
  • Asignación de tareas por parte del usuario administrador.
  • Modificación de privilegios de administrador.

Este proyecto me dio la oportunidad de comprender los fundamentos tanto de MongoDB como de Flask, además de consolidar y fortalecer mi previos conocimientos en Python

Aparte del diseño, también usé los colores de Moorea y su ícono como favicon en mi demo. Tambien añadí algunos tests de integración para asegurarme de que todo funcione bien. La demo está hecha con POO, lo cual hace que el código sea más ordenado y fácil de entender.

Elementos utilizados de Flask

Rutas: Definir rutas para manejar las solicitudes HTTP utilizando el decorador @app_routes.route y @user_routes.route.

Plantillas: Utilización de plantillas Jinja2 para generar contenido HTML dinámico. -

Renderizado de Plantillas: Utilizar el método render_template para renderizar las plantillas Jinja2 en las vistas.

Blueprints: Organizar la aplicación en módulos reutilizables utilizando blueprints. -

Pruebas Unitarias: Escribir pruebas unitarias para asegurar la integridad y funcionalidad de la aplicación.

Diagrama de rutas

Diagrama de rutas

About

Ticketing app with flask

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published