Proyecto "pagina tipo blog": "MyCoderSpace" para trabajo final de CoderHouse por Alejandro Barrios y Alvaro Marcano
Entrega final para curso de python de CoderHouse con temática de "pagina tipo blog".
Dedicimos llamarlo MyCoderSpace en alusión a MySpace en la cual el propósito es ofrecer un blog/red social en el cual pueden reunirse los programadores y compartir experiencias cotidianas o discutir sus proyectos
Observamos la barra de navegación con el nombre de la página, logo, botón de agregar nuevo blog y botones de navegación que cambian dependiendo si el usuario está o no loggeado
En el centro visualizamos la lista de entradas de blog compuestas por el modelo BlogModel el cual consiste en entradas de blog que contienen: Título, Subtítulo, Cuerpo, Autor, Fecha de publicación e Imagen .
Veremos el cuerpo incompleto y finalizado con puntos suspensivos (...) que podremos ver en detalle al hacer click en Título. Y veremos en la parte superior derecha de cada entrada un botón de editar blog (icono de lapiz) y un botón de borrar blog (icono de "x")
Se observa modelo Blogger y Avatar el cual nos muestra el avatar del usuario y su información personal: Nombre, Apellido, Correo electrónico
Nos muestra el formulario de creación de blogs donde introducimos nuestros datos y la URL de la imagen que queremos adjuntar. La fecha de creación y el nombre de usuario son creados automáticamente por el sistema
Se accede por la barra de navegación y solo son visibles cuando el usuario no está loggeado
- Creacion de CRUD de Blogs en views
- Creacion de Modelo de Blog
- Creacion de plantilla de About Us
- Creado UserMixing de blogs
- Creado sistema de Login, Logout, SignUp
- Creadas plantillas de blog y de perfiles incluyendo HTML/CSS
- Agregado Modelo y Sistema de Avatares
- Creados casos de prueba
- Creacion de README