Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
bc566a0
Added Eleveator Speech
luismiguelrc312004 Apr 4, 2026
8676c4c
Added Colores en el css
luismiguelrc312004 Apr 4, 2026
475c30c
Added Routes nueva 1
luismiguelrc312004 Apr 4, 2026
dbc2963
Added Configuracion para empezar a trabajar
luismiguelrc312004 Apr 6, 2026
2e66b66
Added Ruta de Registro inicial
luismiguelrc312004 Apr 6, 2026
f84037f
añadimos paginas de registro y login
S3r6i0P4zm1n0 Apr 6, 2026
0496b8a
creamos Home
S3r6i0P4zm1n0 Apr 6, 2026
ef5dc14
añadimos icono y favvicon a la libreria
S3r6i0P4zm1n0 Apr 7, 2026
9d8ef61
Added Formato al documento e implementación y eliminación de comentarios
luismiguelrc312004 Apr 9, 2026
1e07a66
he hecho el log donde se registran las tareas pero solo el nombre
tonijiny8 Apr 9, 2026
834e7e0
Added Componente Cloudinary e implementación del componente Cloudinar…
luismiguelrc312004 Apr 10, 2026
3a05891
Merge branch 'main' of https://github.com/4GeeksAcademy/spain-fs-fp-1…
tonijiny8 Apr 10, 2026
029d5ff
Merge pull request #1 from tonijiny8/main
tonijiny8 Apr 10, 2026
344193f
cambiando familia rutina a una version mas definitiva
tonijiny8 Apr 13, 2026
615e2f3
cambiando FamiliaRutina.jsx
tonijiny8 Apr 13, 2026
6c60a7e
cambiando FamiliaRutina.jsx
tonijiny8 Apr 13, 2026
7256715
creo componente Carduser y pantalla de menu del padre
S3r6i0P4zm1n0 Apr 13, 2026
02c7144
pantalla de addhijo
S3r6i0P4zm1n0 Apr 13, 2026
9f19f71
Added Cambio en el boton + Foto
luismiguelrc312004 Apr 13, 2026
5a53d78
favicon y vista del padre
S3r6i0P4zm1n0 Apr 13, 2026
7cf27a3
Merge pull request #2 from 4GeeksAcademy/Pantalla-de-familia
S3r6i0P4zm1n0 Apr 13, 2026
de48b04
FamiliaRutina cambios martes
tonijiny8 Apr 14, 2026
52830f8
Merge branch '4GeeksAcademy:main' into main
tonijiny8 Apr 14, 2026
c9bb004
Merge pull request #3 from tonijiny8/main
tonijiny8 Apr 14, 2026
dc79efa
Añadir a la pantalla de registro recogida de datos nuevos, la parte d…
luismiguelrc312004 Apr 15, 2026
8df53e3
añado botones para aumentar y disminuir edad en Addhijo y elimino fle…
S3r6i0P4zm1n0 Apr 15, 2026
66b32f6
implementacion de cloudinary en Addhijo
S3r6i0P4zm1n0 Apr 15, 2026
97edb1b
ya se pueden agregar hijos y eliminar sus cards
S3r6i0P4zm1n0 Apr 15, 2026
ea6c51e
creo pagina para añadir autorizado
S3r6i0P4zm1n0 Apr 15, 2026
38349b9
creo card de autorizado
S3r6i0P4zm1n0 Apr 15, 2026
f338328
cambio menor
S3r6i0P4zm1n0 Apr 15, 2026
9e95441
correccion input de parentesco en addAutorizado
S3r6i0P4zm1n0 Apr 15, 2026
81279b8
Merge pull request #4 from 4GeeksAcademy/Creacion-Card-Hijos
S3r6i0P4zm1n0 Apr 15, 2026
124037d
Added cambios en el Registro
luismiguelrc312004 Apr 16, 2026
eccf757
Added cambios en Home y Layout
luismiguelrc312004 Apr 16, 2026
6a8ca6f
ajusto estilo en alert de registro de autorizados
S3r6i0P4zm1n0 Apr 17, 2026
f9c99d5
ajusto estilo de alert en registro de hijos
S3r6i0P4zm1n0 Apr 17, 2026
484bfe0
correccion de estilo en confirmacion para eliminar hijo y autorizados
S3r6i0P4zm1n0 Apr 17, 2026
b838eb8
convierto input de parentesco en dropdown
S3r6i0P4zm1n0 Apr 17, 2026
9ba757f
añado opcion de acceso permanente en registro de autorizados
S3r6i0P4zm1n0 Apr 17, 2026
9899cef
Merge pull request #5 from 4GeeksAcademy/mejoras-formulario-autorizados
S3r6i0P4zm1n0 Apr 17, 2026
d0f71f1
Added Cambio en el Login.jsx para guardar los datos del usuario en el…
luismiguelrc312004 Apr 18, 2026
8e86baf
Added Cambio en el Login.jsx para guardar los datos del usuario en el…
luismiguelrc312004 Apr 18, 2026
055de77
Added Rutas protegidas y un modal bloqueador de la pantalla
luismiguelrc312004 Apr 18, 2026
a8660f5
Merge pull request #6 from 4GeeksAcademy/ProtectedRoute
luismiguelrc312004 Apr 18, 2026
6d2609d
Added Componente nuevo llamado GoogleInput.jsx y pequeña modificación…
luismiguelrc312004 Apr 18, 2026
96eefd9
Merge pull request #7 from 4GeeksAcademy/GoogleInput
luismiguelrc312004 Apr 18, 2026
6fbd25b
Added BackEnd componente Carduser.jsx
luismiguelrc312004 Apr 18, 2026
80dcc9f
Merge pull request #8 from 4GeeksAcademy/BE_Caruser
luismiguelrc312004 Apr 18, 2026
6c5b806
agrego tutor y desactivo datepicker si es progenitor
S3r6i0P4zm1n0 Apr 21, 2026
2be1c0f
añado switches y dropdowns de informacion medica en addhjo
S3r6i0P4zm1n0 Apr 21, 2026
bbe8db5
creacion de seccion de informacion medica
S3r6i0P4zm1n0 Apr 21, 2026
5ab57fd
creacion de tabs en menupadre
S3r6i0P4zm1n0 Apr 21, 2026
1d0b87b
cambio menor en cardhijo
S3r6i0P4zm1n0 Apr 21, 2026
e45ce00
Merge pull request #9 from 4GeeksAcademy/mejoras-formulario-autorizados
S3r6i0P4zm1n0 Apr 21, 2026
58ad94e
Added Page nueva llamada CrearRutina sin backend
luismiguelrc312004 Apr 21, 2026
3b95925
Merge pull request #10 from 4GeeksAcademy/CrearRutina
luismiguelrc312004 Apr 21, 2026
92fb5ba
Added CrearRutina con Backend, falta por recivir informacion de los h…
luismiguelrc312004 Apr 21, 2026
5796cfa
Merge pull request #11 from 4GeeksAcademy/CrearRutina_BE1
luismiguelrc312004 Apr 21, 2026
5ec3634
Added Cambios menores del bot
luismiguelrc312004 Apr 21, 2026
a607028
Added Rutinas.jsx creado y AsignarRutina.jsx creado, cambios en el Cr…
luismiguelrc312004 Apr 21, 2026
41f8b1c
Merge pull request #12 from 4GeeksAcademy/Rutinas
luismiguelrc312004 Apr 21, 2026
f659779
Added Componente Nuevo InfoNiño.jsx y modificaciones pequeñas en Asig…
luismiguelrc312004 Apr 22, 2026
b58d814
Merge pull request #13 from 4GeeksAcademy/InfoNiño
luismiguelrc312004 Apr 22, 2026
c12be1f
creacion de tablas de hijos y autorizados en models.py
S3r6i0P4zm1n0 Apr 23, 2026
792c4ef
backend de hijos
S3r6i0P4zm1n0 Apr 23, 2026
32bd621
Added Cambios pequeños y medianos en pages AsignarRutina.jsx , CrearR…
luismiguelrc312004 Apr 23, 2026
f8f7f8e
correccion en addautorizados para solventar permanencia y creacion de…
S3r6i0P4zm1n0 Apr 24, 2026
c9782fd
Merge pull request #14 from 4GeeksAcademy/Conexion-a-backend-de-hijos…
S3r6i0P4zm1n0 Apr 24, 2026
6a36493
Pending changes exported from your codespace
luismiguelrc312004 Apr 24, 2026
369b16b
Merge pull request #15 from 4GeeksAcademy/codespace-refactored-succot…
S3r6i0P4zm1n0 Apr 24, 2026
8674256
Added Cambios en pages models.py, routes.py, CrearRutina.jsx, Familia…
LUIS-MIGUEL01020113 Apr 24, 2026
6f75ca7
Added Componentes Nuevos HeaderApp1.jsx, HeaderApp2.jsx, HeaderApp3.j…
LUIS-MIGUEL01020113 Apr 25, 2026
59bd709
Added Estilos a pages, nuevo componente y conexiones faltantes de bac…
LUIS-MIGUEL01020113 Apr 25, 2026
63a75cf
Merge pull request #16 from 4GeeksAcademy/CAMBIOS02
LUIS-MIGUEL01020113 Apr 25, 2026
6a0bbab
creo la pagina de la seccion de cuidador
S3r6i0P4zm1n0 Apr 27, 2026
377706e
creamos modal para compartir rutina con otro user y renderizado de la…
S3r6i0P4zm1n0 Apr 27, 2026
9b39e8c
Merge pull request #17 from 4GeeksAcademy/Creacion-de-pages-de-la-niñera
S3r6i0P4zm1n0 Apr 27, 2026
662b984
Added Cambio de Menu a Home
LUIS-MIGUEL01020113 Apr 28, 2026
2e47bc0
Added Solución de los hijos compartidos
LUIS-MIGUEL01020113 Apr 28, 2026
a4c7edf
Merge pull request #18 from 4GeeksAcademy/CAMBIOS03
LUIS-MIGUEL01020113 Apr 28, 2026
0dd8393
Update render.build
LUIS-MIGUEL01020113 Apr 28, 2026
ed9b9ed
Added Update app.py, sulucion al error de que solo se muestre el backend
LUIS-MIGUEL01020113 Apr 28, 2026
a4f4444
Added Cambios menores
LUIS-MIGUEL01020113 Apr 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ DEBUG=TRUE

# Front-End Variables
VITE_BASENAME=/
#VITE_BACKEND_URL=
VITE_BACKEND_URL=https://shiny-zebra-wrq6x99qwvjwhvv46-3001.app.github.dev/
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ flask-migrate = "*"
flask-swagger = "*"
psycopg2-binary = "*"
python-dotenv = "*"
flask-cors = "*"
gunicorn = "*"
cloudinary = "*"
flask-admin = "==2.0.0"
typing-extensions = "*"
flask-jwt-extended = "==4.6.0"
wtforms = "==3.1.2"
sqlalchemy = "*"
flask-cors = "*"

[requires]
python_version = "3.13"
Expand Down
24 changes: 12 additions & 12 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,7 @@ This boilerplate it's 100% read to deploy with Render.com and Heroku in a matter
This template was built as part of the 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) by [Alejandro Sanchez](https://twitter.com/alesanchezr) and many other contributors. Find out more about our [Full Stack Developer Course](https://4geeksacademy.com/us/coding-bootcamps/part-time-full-stack-developer), and [Data Science Bootcamp](https://4geeksacademy.com/us/coding-bootcamps/datascience-machine-learning).

You can find other templates and resources like this at the [school github page](https://github.com/4geeksacademy/).

# Elevator Speech:
*¿Sabías que la falta de comunicación es la mayor causa de estrés entre padres y niñeras?* He creado **Baby Zzzync**, una guía interactiva donde los padres configuran la rutina diaria y reciben notificaciones en vivo conforme la *babysitter* avanza en las tareas. Es una solución digital sencilla que profesionaliza el cuidado del bebé y da paz mental a los padres a través de datos en *tiempo real*.
**(Paz mental es el producto)**
32 changes: 18 additions & 14 deletions dist/index.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
<!DOCTYPE html>
<html class="h-100">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<title>Hello Rigo with React + Flux + Context.js</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
<link rel="shortcut icon" href="./4geeks.ico"></head>
<body class="h-100">
<div id="app" class="h-100"></div>
<script type="text/javascript" src="./bundle.js"></script>
</body>
</html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/png" href="./Favicon.png" />
<title>Baby Zzzync</title>
<script type="module" crossorigin src="/assets/index-26e77871.js"></script>
<link rel="stylesheet" href="/assets/index-7f85edc5.css">
</head>
<body>
<div id="root"></div>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
</body>
</html>
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="icon" href="/4geeks.ico" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello Rigo</title>
<link rel="icon" type="image/png" href="./Favicon.png" />
<title>Baby Zzzync</title>
</head>
<body>
<div id="root"></div>
Expand Down
45 changes: 45 additions & 0 deletions migrations/versions/070195b3b452_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
"""empty message

Revision ID: 070195b3b452
Revises: 3b972ef6198c
Create Date: 2026-04-24 21:03:32.758063

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '070195b3b452'
down_revision = '3b972ef6198c'
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('rutina',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('nombre', sa.String(length=120), nullable=False),
sa.Column('detalles', sa.String(length=250), nullable=True),
sa.Column('user_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
sa.PrimaryKeyConstraint('id')
)
op.create_table('actividad',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('text', sa.String(length=250), nullable=False),
sa.Column('time', sa.String(length=50), nullable=False),
sa.Column('category', sa.String(length=50), nullable=False),
sa.Column('rutina_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['rutina_id'], ['rutina.id'], ),
sa.PrimaryKeyConstraint('id')
)
# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_table('actividad')
op.drop_table('rutina')
# ### end Alembic commands ###
34 changes: 34 additions & 0 deletions migrations/versions/1d3b2e5ca6a5_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"""empty message

Revision ID: 1d3b2e5ca6a5
Revises: 070195b3b452
Create Date: 2026-04-25 17:47:56.374857

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '1d3b2e5ca6a5'
down_revision = '070195b3b452'
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('asignacion_rutina',
sa.Column('hijo_id', sa.Integer(), nullable=False),
sa.Column('rutina_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['hijo_id'], ['hijo.id'], ),
sa.ForeignKeyConstraint(['rutina_id'], ['rutina.id'], ),
sa.PrimaryKeyConstraint('hijo_id', 'rutina_id')
)
# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_table('asignacion_rutina')
# ### end Alembic commands ###
60 changes: 60 additions & 0 deletions migrations/versions/3b972ef6198c_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
"""empty message

Revision ID: 3b972ef6198c
Revises: bdc8d44ab3ac
Create Date: 2026-04-23 09:55:28.882333

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '3b972ef6198c'
down_revision = 'bdc8d44ab3ac'
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('hijo',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('nombre', sa.String(length=80), nullable=False),
sa.Column('apellido', sa.String(length=80), nullable=False),
sa.Column('edad', sa.Integer(), nullable=False),
sa.Column('foto_url', sa.String(length=255), nullable=True),
sa.Column('info_adicional', sa.Text(), nullable=True),
sa.Column('intolerancia', sa.String(length=100), nullable=True),
sa.Column('alergia', sa.String(length=100), nullable=True),
sa.Column('asma', sa.String(length=50), nullable=True),
sa.Column('tipo_sangre', sa.String(length=10), nullable=False),
sa.Column('gatea', sa.String(length=10), nullable=True),
sa.Column('autonomia_bano', sa.String(length=10), nullable=True),
sa.Column('user_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
sa.PrimaryKeyConstraint('id')
)
op.create_table('autorizado',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('nombre', sa.String(length=80), nullable=False),
sa.Column('apellidos', sa.String(length=80), nullable=False),
sa.Column('dni', sa.String(length=20), nullable=False),
sa.Column('telefono', sa.String(length=20), nullable=False),
sa.Column('parentesco', sa.String(length=50), nullable=True),
sa.Column('foto_url', sa.String(length=255), nullable=True),
sa.Column('es_permanente', sa.Boolean(), nullable=True),
sa.Column('valido_desde', sa.String(length=20), nullable=True),
sa.Column('valido_hasta', sa.String(length=20), nullable=True),
sa.Column('hijo_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['hijo_id'], ['hijo.id'], ),
sa.PrimaryKeyConstraint('id')
)
# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_table('autorizado')
op.drop_table('hijo')
# ### end Alembic commands ###
37 changes: 37 additions & 0 deletions migrations/versions/ba08d68592c6_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
"""empty message

Revision ID: ba08d68592c6
Revises: 1d3b2e5ca6a5
Create Date: 2026-04-27 07:06:31.747029

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = 'ba08d68592c6'
down_revision = '1d3b2e5ca6a5'
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('rutina_compartida',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('cuidador_id', sa.Integer(), nullable=False),
sa.Column('rutina_id', sa.Integer(), nullable=False),
sa.Column('hijo_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['cuidador_id'], ['user.id'], ),
sa.ForeignKeyConstraint(['hijo_id'], ['hijo.id'], ),
sa.ForeignKeyConstraint(['rutina_id'], ['rutina.id'], ),
sa.PrimaryKeyConstraint('id')
)
# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_table('rutina_compartida')
# ### end Alembic commands ###
44 changes: 44 additions & 0 deletions migrations/versions/bdc8d44ab3ac_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
"""empty message

Revision ID: bdc8d44ab3ac
Revises: 0763d677d453
Create Date: 2026-04-14 21:18:15.093608

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = 'bdc8d44ab3ac'
down_revision = '0763d677d453'
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('user', schema=None) as batch_op:
batch_op.add_column(sa.Column('nombre', sa.String(length=80), nullable=False))
batch_op.add_column(sa.Column('apellidos', sa.String(length=80), nullable=False))
batch_op.add_column(sa.Column('edad', sa.Integer(), nullable=False))
batch_op.add_column(sa.Column('direccion_hogar', sa.String(length=200), nullable=True))
batch_op.add_column(sa.Column('direccion_trabajo', sa.String(length=200), nullable=True))
batch_op.add_column(sa.Column('telefono', sa.String(length=20), nullable=True))
batch_op.add_column(sa.Column('foto_perfil', sa.String(length=255), nullable=True))

# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('user', schema=None) as batch_op:
batch_op.drop_column('foto_perfil')
batch_op.drop_column('telefono')
batch_op.drop_column('direccion_trabajo')
batch_op.drop_column('direccion_hogar')
batch_op.drop_column('edad')
batch_op.drop_column('apellidos')
batch_op.drop_column('nombre')

# ### end Alembic commands ###
Loading