Skip to content

Web con Flask, que permite a los usuarios registrarse, iniciar sesión, donar e intercambiar productos, con roles diferenciados. Usamos SQLAlchemy para la base de datos PostgreSQL, Flask-Bcrypt para la seguridad de contraseñas, Flask-Session para sesiones, Flask-WTF para formularios, y Flask-M

License

Notifications You must be signed in to change notification settings

Fabian-Martinez-Rincon/Char-IT

Repository files navigation

Char-IT

Integrantes

Fabian Martinez Rincon Lucia Lamella Lucas Gallardo Myles Barker
@FabianMartinez @luciana678 @Lucas-Andres-GF @KinnaGt
@fabian-martinez-rincon @luciana678 @Lucas-Andres-GF @Austin-Myles

Para Colaborar

  • Para asegurarnos de que estamos en la rama main, antes de crear una mara
    git branch
  • Si ya creamos una rama y queremos ir a esa, usamos
    git checkout {nombre-rama}
  • Si no existe la rama, la creamos con un nombre descriptivo
    git branch {nombre-rama} o git checkout -b {nombre-rama}  //Para movernos despues de crearla
  • Una vez que estamos en la rama, hacemos un pull para asegurarnos de que estamos actualizados
    git pull origin main
  • Hacemos la pull request
    git add .
    git commit -m "Mensaje descriptivo"
    git push origin {nombre-rama}

Requirements


Instalación

  • Paso 1 Creamos el entorno Virtual
    python -m venv .venv
  • Paso 2 Activamos el entorno
    .venv\Scripts\activate
  • Dependiendo el idioma
    .venv/Scripts/activate
  • En caso de no tener permisos
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
  • Instalamos las dependencias (Solo hace falta la primera vez)
    pip install -r requirements.txt -r requirements-dev.txt
  • No hace falta
    livetw init -d
    livetw build

Ejecución

flask resetdb
flask seeddb

Para correr la aplicación

livetw dev

o los siguientes dos

flask run --debug
livetw dev --no-flask

Para configurar las variables de entorno, copiamos y renombramos el archivo .env.example a .env y configuramos las variables de entorno.

DB_PASS = "password_example"
DB_USER = "user_example"
DB_NAME = "database_example"
DB_HOST = "host_example"

Extensiones Recomendadas

  • Pretier - Code formatter
  • Headwind
  • Error Lens
  • Auto Close Tag
  • Auto Rename Tag
  • Image preview

Rutas para la primera demo

  • /eliminar_publicaciones
  • /eliminar_colaboradores
  • /eliminar_generales

About

Web con Flask, que permite a los usuarios registrarse, iniciar sesión, donar e intercambiar productos, con roles diferenciados. Usamos SQLAlchemy para la base de datos PostgreSQL, Flask-Bcrypt para la seguridad de contraseñas, Flask-Session para sesiones, Flask-WTF para formularios, y Flask-M

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •