JoanaColl /
ArgProg-Portfolio-Frontend
Trabajo Práctico Final Integrador para el curso #YoProgramo, 2° etapa del Plan Argentina Programa 2022. Aplicación web full stack de arquitectura distibuida.
36/100 healthLoading repository data…
DeathbatO13 / repository
Aplicación web full-stack para la gestión de restaurantes, construida con Flask (Python) en el backend y un frontend moderno con TypeScript y Tailwind CSS.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Aplicación web para la administración de un restaurante, con funcionalidades para gestionar pedidos, controlar visibilidad del menú, manejar “Menú del Día”, administrar platos, revisar ventas y gestionar todo desde un panel administrativo protegido por PIN.
El proyecto integra un frontend desarrollado en Next.js y un backend implementado en Flask, comunicándose mediante rutas API.
pedidos_routes → manejo de pedidosadmin_routes → gestión de platos, visibilidad y ventas/backend
├── app.py
├── admin_routes.py
├── cargar_platos.py
├── init_db.py
├── models.py
├── pedidos_routes.py
├── print_utils
├── update_db.py
├── static/ # Archivos generados por el build de Next.js
├── build/ #Exe para impresion de ordenes
/frontend
├── app/
├──── global.css
├──── layout.tsx
├──── page.tsx
├── components/
├── public/
├── styles/
database.db # Base de datos usada por Flask
A continuación se presentan dos imágenes representativas de la interfaz:
/api/pedidos)Al acceder al panel, se solicita PIN (4328) para proteger todo el entorno administrativo.
Incluye:
/backend/build/)static/ en producciónhttp://localhost:3000 vía proxyPOST /api/pedidos → crear pedidoGET /api/admin/platos → obtener todos los platosPOST /api/admin/platos → crear un platoPUT /api/admin/platos/<id> → editar un platoDELETE /api/admin/platos/<id> → eliminar un platoPATCH /api/admin/platos/<id>/visibilidad → mostrar/ocultar platoGET /api/admin/ventas/hoy → reportes de ventas del díacd backend
pip install -r requirements.txt
python init_db.py
python cargar_platos.py
python app.py
###2. Frontend
cd frontend
npm install
npm run dev
[!NOTE] Durante desarrollo Flask hace proxy si los archivos no existen en static/.
This is a brief description of my project.
cd frontend
npm run build
/backend/static/
python app.py
[!NOTE] Flask servirá toda la aplicación desde los archivos estáticos.
🤝 Autores
Proyecto desarrollado en colaboración:
Nicolas Avila -> frontend (Next.js + TypeScript + Tailwind).
Daniel Torres -> backend (Flask + administración + API + lógica de pedidos + impresión).
Selected from shared topics, language and repository description—not editorial ratings.
JoanaColl /
Trabajo Práctico Final Integrador para el curso #YoProgramo, 2° etapa del Plan Argentina Programa 2022. Aplicación web full stack de arquitectura distibuida.
36/100 healthAlejoGuerraa /
Aplicación web desarrollada con Node.js, Express, SQL y React (Vite) para gestionar facultades, carreras, materias, alumnos y profesores, integrado con un sistema de recompensa de conejos
57/100 healthdiegoalegil /
Aplicación web full-stack de torneos y ranking ELO de personajes de anime. Backend en Spring Boot 3 + PostgreSQL, autenticación JWT, datos integrados desde la Jikan API (MyAnimeList). Frontend en HTML/CSS/JS puro.
55/100 health4GeeksAcademy /
SWAP es una aplicación web full stack que permite a los usuarios ofrecer y solicitar servicios para intercambiarlos con otras personas, sin necesidad de dinero. Stack para Backend: Python, Flask, SQLAlchemy, JWT y stack para Frontend: Html, CSS, Javascript, React, Bootstrap
42/100 healthmanita02 /
Aplicación web full stack que tiene todas las capas de una aplicación web, tanto en el lado del cliente como en el lado del servidor.
59/100 healthhebelia /
Desarrollo de una aplicacion portfolio web full stack que muestra los datos personales, estudios, experiencia laboral, habilidades blandas y duras, proyectos, entre otras cosas.
31/100 health