Aplicación web · Catering

Manduca Gastronomía en Movimiento

Aplicación web para la presentación de servicios de catering y la gestión de solicitudes de presupuesto.

El proyecto

Aplicación web desarrollada para Manduca Gastronomía en Movimiento, orientada a presentar sus servicios y productos y facilitar a los clientes la solicitud y gestión de presupuestos para eventos.

Desarrollo integral del proyecto: arquitectura, backend, frontend, base de datos, gestión de presupuestos, administración, seguridad y despliegue.

Arquitectura

Aplicación web desarrollada con Flask y organizada mediante Blueprints, con una separación modular de las distintas áreas funcionales de la aplicación.

Desarrollo

Backend

Python Flask SQLAlchemy Flask-Login Flask-Migrate Alembic

Frontend

HTML CSS JavaScript

Base de datos

PostgreSQL SQLAlchemy

Funcionalidades

Estadísticas

Estadísticas creadas para controlar el flujo solo para el administrador de la aplicación, incluyendo el número de solicitudes de presupuesto.

Usuarios y autenticación

Sistema de acceso y control de las funciones administrativas de la aplicación.

Seguridad

Protección de formularios mediante CSRF, limitación de peticiones en las rutas sensibles y control de acceso a las funciones administrativas.

Administración

Panel de administración para gestionar productos, packs y solicitudes de presupuesto, incluyendo el seguimiento de sus diferentes estados.

Infraestructura

Linux Nginx Gunicorn systemd

Tecnologías

Python Flask PostgreSQL SQLAlchemy Flask-Login Flask-Migrate Alembic JavaScript Nginx Gunicorn Linux

Aspectos destacados

Despliegue

Aplicación desplegada en Linux mediante Nginx y Gunicorn, gestionada como servicio mediante systemd.