Este es un proyecto de blog que permite a los usuarios registrados crear, actualizar y eliminar publicaciones. El blog tiene un backend en Python y Flask, un frontend en HTML, CSS y JavaScript, y una base de datos SQLite para almacenar las publicaciones.
Además de las funcionalidades de CRUD, el blog también cuenta con la capacidad de subir archivos e imágenes a través del uso de Flask-Uploads. Esto permite a los usuarios agregar contenido multimedia a sus publicaciones para hacerlas más atractivas.
La interfaz de usuario del blog es intuitiva y fácil de usar, lo que hace que la experiencia del usuario sea agradable y satisfactoria. El diseño del blog está basado en HTML y CSS, con algunos componentes interactivos creados con JavaScript.
Para probar el blog en su máquina local, siga los siguientes pasos:
- Clone este repositorio en su máquina local.
- Instale las dependencias necesarias en su entorno virtual o en su sistema local utilizando
pip install -r requirements.txt
. - Cree una base de datos SQLite utilizando
python manage.py create_db
. - Ejecute la aplicación con
python manage.py runserver
. - Abra su navegador y vaya a http://localhost:5000.
¡Gracias por probar este proyecto de blog! Siéntase libre de realizar cualquier mejora y enviar un pull request.
This project was created by Nahuel Agustín Nievas.