[go: nahoru, domu]

Skip to content

mrGoonies/microblog-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto con Flask

Este proyecto tiene como objetivo crear una aplicación web con Flask y aplicar los conocimientos adquiridos para crear aplicaciones web usando el micro-framework Flask.

Se implementará una aplicación web que permita a los usuarios crear post y poder visualizarlos en tiempo real. Los post serán almacenados en una base de datos NoSQL, en este caso será MongoDB.

Requisitos

  • Python >= 3.9.6
  • Flask >= 3.0.0
  • PyMongo >= 4.5.0

Instalación

  1. Clonar el repositorio
git clone https://github.com/mrGoonies/microblog-flask.git
  1. Crear un entorno virtual y activar entorno virtual(Esto dependerá de cada sistema operativo)

  2. Instalar las dependencias

pip install -r requirements.txt
  1. Ejecutar el servidor
python app.py
  1. Crear una instancia en mongoDB Atlas y agregar las credenciales en el archivo .env

  2. Estructura del BSON

{
    _id: ObjectId("id"),
    "title": "Título del post",
    "date": "Fecha de publicación",
    "content": "Contenido del post",
}
  1. Abrir el navegador y entrar al localhost:5000

Si deseas revisar el proyecto en producción (Render), puedes entrar a microblog-flask.

Futuras mejoras

  • Responsive Design.
  • Generar un toasty cuando se crea un post.