Skip to content

Gerardo-Rioss/Blog_Cocina-Django_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog de Cocina - Django & Python

Proyecto final del curso de Desarrollo Web en El Informatorio. Un blog interactivo sobre gastronomía con gestión de roles, permisos avanzados y contenido dinámico.

🎯 Objetivo

Crear una plataforma segura y colaborativa donde los usuarios compartan recetas, interactúen y gestionen contenido según sus roles.

🚀 Características

🔹 Gestión de Usuarios y Permisos

  • Tres roles jerárquicos:
    Rol Permisos
    Usuario Registrado Comentar + eliminar sus comentarios.
    Colaborador Publicar/editar sus artículos + eliminar sus publicaciones.
    Administrador CRUD completo (usuarios, posts, comentarios).

🔹 Sistema de Contenido

  • Publicación de recetas:
    • Formularios con campos para título, ingredientes, pasos, imagen y categoría.
  • Organización:
    • Categorías predefinidas (ej: "Cena Rápida", "Recetas Saludables").
    • Búsqueda por título o ingrediente.

🔹 Interacción Comunitaria

  • Comentarios:
    • Hilos anidados en cada receta.
    • Notificaciones de respuestas (integración con Django Signals).
  • Perfil de usuario:
    • Historial de publicaciones y comentarios.
    • Avatar personalizable.

🛠️ Tecnologías

  • Backend: Django 4.2+ (Python 3.10+)
  • Frontend: HTML5, CSS3, JavaScript (ES6+), Bootstrap
  • Base de datos: SQLite (desarrollo) / PostgreSQL (producción)
  • Extras:
    • Pillow (manejo de imágenes).

📊 Vista previa

Blog1 Blog5 Blog3 Blog2

About

Blog de Cocina - Django & Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors