Una aplicación de blog simple construida con Flask y Bootstrap.
Deploy: https://flask-blog-production.up.railway.app/
- Registro y autenticación de usuarios
- Crear, editar y eliminar posts
- Ver posts de todos los usuarios
- Base de datos SQLite
- Interfaz con Bootstrap
- Python 3
- Flask 3.1.2
- SQLite3
- Bootstrap
- Gunicorn
- Clona el repositorio:
git clone https://github.com/Kenkyoo/flask-blog.git
cd flask-blog- Instala las dependencias:
pip install -r requirements.txt- Inicializa la base de datos:
flask --app flaskr init-db- Ejecuta la aplicación:
flask --app flaskr runLa aplicación estará disponible en http://127.0.0.1:5000
flaskr/
├── __init__.py # Configuración de la app
├── auth.py # Autenticación
├── blog.py # Rutas del blog
├── db.py # Base de datos
├── schema.sql # Estructura de la BD
└── templates/ # Plantillas HTML
- Registro/Login: Autenticación de usuarios
- Crear Post: Usuarios pueden crear posts
- Editar/Eliminar: Solo el autor puede modificar sus posts
- Ver Posts: Todos pueden ver los posts publicados
MIT