Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
df4b026
terminado la tarea de login
yenobis1991-collab Jun 9, 2026
866b182
Merge pull request #8 from 4GeeksAcademy/feature/landing-login
yenobis1991-collab Jun 9, 2026
088b813
FRONT register form and dataprofile
JavierBrenner Jun 9, 2026
694cdab
Merge branch 'develop' into feature/register-form
JavierBrenner Jun 9, 2026
f728767
Merge pull request #9 from 4GeeksAcademy/feature/register-form
JavierBrenner Jun 9, 2026
1327a9f
register back
dahega27 Jun 9, 2026
16928b3
Merge pull request #10 from 4GeeksAcademy/feature/register-back
dahega27 Jun 9, 2026
a757d12
terminado la modificacion
yenobis1991-collab Jun 9, 2026
acdd986
Merge pull request #11 from 4GeeksAcademy/login-modif
yenobis1991-collab Jun 9, 2026
85899e0
Update
JavierBrenner Jun 10, 2026
3a657a3
modelos creados
dahega27 Jun 10, 2026
0eabb9a
Merge pull request #12 from 4GeeksAcademy/feature/data-user-back
dahega27 Jun 10, 2026
4448127
edit profile hecho
dahega27 Jun 10, 2026
a4a1d58
Merge pull request #16 from 4GeeksAcademy/feature/data-user-back
dahega27 Jun 10, 2026
337510e
terminado el foro
yenobis1991-collab Jun 11, 2026
924f3c2
Merge pull request #17 from 4GeeksAcademy/feature/forum
yenobis1991-collab Jun 11, 2026
b7e6602
Data profile creadted and connected to Backend
JavierBrenner Jun 11, 2026
3a8fdb3
backend post created
JavierBrenner Jun 11, 2026
c511358
Merge pull request #18 from 4GeeksAcademy/feature/backend-post
JavierBrenner Jun 11, 2026
54c72e4
token register
dahega27 Jun 11, 2026
eecf390
create Foro Front realizado
JavierBrenner Jun 11, 2026
2b562d5
Merge pull request #25 from 4GeeksAcademy/feature/foro-front
JavierBrenner Jun 11, 2026
caa7fe8
terminado back y front
yenobis1991-collab Jun 11, 2026
59cbed2
Merge pull request #26 from 4GeeksAcademy/feature/post-front
yenobis1991-collab Jun 11, 2026
0f29491
get user
dahega27 Jun 12, 2026
4b9f616
Merge pull request #27 from 4GeeksAcademy/feature/tag-back
dahega27 Jun 12, 2026
682d8fe
tag back enpoints
dahega27 Jun 12, 2026
b84aa0c
Merge pull request #28 from 4GeeksAcademy/feature/tag-back
dahega27 Jun 12, 2026
fa8f2bd
terminado
yenobis1991-collab Jun 13, 2026
9443a67
Merge pull request #30 from 4GeeksAcademy/feature/front_post
yenobis1991-collab Jun 13, 2026
127f82b
terminado post y foro
yenobis1991-collab Jun 15, 2026
271494c
Merge pull request #31 from 4GeeksAcademy/feature/front_post
yenobis1991-collab Jun 15, 2026
b5b8692
seleccion tag hecha
dahega27 Jun 17, 2026
29c28a5
Merge branch 'develop' into feature/enpoint_back
dahega27 Jun 17, 2026
09ba0b7
Merge pull request #32 from 4GeeksAcademy/feature/enpoint_back
dahega27 Jun 17, 2026
53ce53a
tags agregadas en create foro
JavierBrenner Jun 21, 2026
196402a
Merge pull request #33 from 4GeeksAcademy/feature/create-foro
JavierBrenner Jun 21, 2026
c10861d
imgen user hecha
dahega27 Jun 21, 2026
af0dc8f
Merge branch 'develop' into feature/user-img
dahega27 Jun 21, 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
1 change: 1 addition & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ typing-extensions = "*"
flask-jwt-extended = "==4.6.0"
wtforms = "==3.1.2"
sqlalchemy = "*"
flask-bcrypt = "*"

[requires]
python_version = "3.13"
Expand Down
97 changes: 87 additions & 10 deletions Pipfile.lock

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

1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<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" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello Rigo</title>
</head>
Expand Down
35 changes: 0 additions & 35 deletions migrations/versions/0763d677d453_.py

This file was deleted.

42 changes: 42 additions & 0 deletions migrations/versions/3b9cabc9e89c_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
"""empty message

Revision ID: 3b9cabc9e89c
Revises: 565ffd5984d2
Create Date: 2026-06-19 20:17:46.106958

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '3b9cabc9e89c'
down_revision = '565ffd5984d2'
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('created_at', sa.DateTime(), server_default=sa.text('now()'), nullable=False))
batch_op.add_column(sa.Column('updated_at', sa.DateTime(), server_default=sa.text('now()'), nullable=False))
batch_op.alter_column('img',
existing_type=sa.VARCHAR(length=255),
type_=sa.Text(),
existing_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.alter_column('img',
existing_type=sa.Text(),
type_=sa.VARCHAR(length=255),
existing_nullable=True)
batch_op.drop_column('updated_at')
batch_op.drop_column('created_at')

# ### end Alembic commands ###
83 changes: 83 additions & 0 deletions migrations/versions/b25cdff97e19_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
"""empty message

Revision ID: b25cdff97e19
Revises:
Create Date: 2026-06-17 19:42:08.904130

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = 'b25cdff97e19'
down_revision = None
branch_labels = None
depends_on = None


def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('tag_select',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('user_id', sa.Integer(), nullable=True),
sa.Column('foro_id', sa.Integer(), nullable=True),
sa.Column('tag_id', sa.Integer(), nullable=False),
sa.ForeignKeyConstraint(['foro_id'], ['foro.id'], ),
sa.ForeignKeyConstraint(['tag_id'], ['tag.id'], ),
sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
sa.PrimaryKeyConstraint('id')
)
with op.batch_alter_table('foro', schema=None) as batch_op:
batch_op.alter_column('img',
existing_type=sa.VARCHAR(length=255),
type_=sa.Text(),
existing_nullable=True)
batch_op.alter_column('description',
existing_type=sa.VARCHAR(length=255),
type_=sa.Text(),
existing_nullable=True)

with op.batch_alter_table('post', schema=None) as batch_op:
batch_op.add_column(sa.Column('title', sa.String(length=120), nullable=False))
batch_op.alter_column('img',
existing_type=sa.VARCHAR(length=255),
type_=sa.Text(),
existing_nullable=True)

with op.batch_alter_table('tag', schema=None) as batch_op:
batch_op.drop_constraint(batch_op.f('tag_foro_id_fkey'), type_='foreignkey')
batch_op.drop_constraint(batch_op.f('tag_user_id_fkey'), type_='foreignkey')
batch_op.drop_column('foro_id')
batch_op.drop_column('user_id')

# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('tag', schema=None) as batch_op:
batch_op.add_column(sa.Column('user_id', sa.INTEGER(), autoincrement=False, nullable=False))
batch_op.add_column(sa.Column('foro_id', sa.INTEGER(), autoincrement=False, nullable=False))
batch_op.create_foreign_key(batch_op.f('tag_user_id_fkey'), 'user', ['user_id'], ['id'])
batch_op.create_foreign_key(batch_op.f('tag_foro_id_fkey'), 'foro', ['foro_id'], ['id'])

with op.batch_alter_table('post', schema=None) as batch_op:
batch_op.alter_column('img',
existing_type=sa.Text(),
type_=sa.VARCHAR(length=255),
existing_nullable=True)
batch_op.drop_column('title')

with op.batch_alter_table('foro', schema=None) as batch_op:
batch_op.alter_column('description',
existing_type=sa.Text(),
type_=sa.VARCHAR(length=255),
existing_nullable=True)
batch_op.alter_column('img',
existing_type=sa.Text(),
type_=sa.VARCHAR(length=255),
existing_nullable=True)

op.drop_table('tag_select')
# ### end Alembic commands ###
Loading