Skip to content

Kenkyoo/flask-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Blog

Una aplicación de blog simple construida con Flask y Bootstrap.

🚀 Demo

Deploy: https://flask-blog-production.up.railway.app/

📋 Características

  • Registro y autenticación de usuarios
  • Crear, editar y eliminar posts
  • Ver posts de todos los usuarios
  • Base de datos SQLite
  • Interfaz con Bootstrap

🛠️ Tecnologías

  • Python 3
  • Flask 3.1.2
  • SQLite3
  • Bootstrap
  • Gunicorn

📦 Instalación

  1. Clona el repositorio:
git clone https://github.com/Kenkyoo/flask-blog.git
cd flask-blog
  1. Instala las dependencias:
pip install -r requirements.txt
  1. Inicializa la base de datos:
flask --app flaskr init-db
  1. Ejecuta la aplicación:
flask --app flaskr run

La aplicación estará disponible en http://127.0.0.1:5000

📁 Estructura

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

🔑 Funcionalidades

  • 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

📄 Licencia

MIT

👤 Autor

Kenkyoo

Releases

No releases published

Packages

 
 
 

Contributors