MyUDC / MiUDC

https://miudc.netlify.app
2 stars 0 forks source link

feat/#76/create post feature #76

Closed LUISPINTO90 closed 3 days ago

LUISPINTO90 commented 1 week ago

Descripción

Implementar la funcionalidad de creación de publicaciones mediante un botón de añadir (AddButton.tsx) que, al ser presionado en la vista de cada carrera, despliegue el formulario de publicación (PostForm.tsx) en un Sheet que se desliza desde la parte inferior, utilizando los componentes de Shadcn. Además, se debe implementar la lógica necesaria para guardar las publicaciones en la base de datos.

El post creado debe verse reflejado en:

Así luce la vista de una carrera, y ahí se aprecia el botón de agregar:

Así luce el formulario de crear un post, el cual también te debería poder elegir el tipo de post (ahí queda a decisión como se va a hacer esto):

Entonces, este post también se debería ver reflejado en el la page de user, dependiendo su tipo de post. Y lógicamente también se debería ver el post en la vista de la carrera que sea el post

Subtareas

Notas

Recursos útiles

Diseño

El diseño del formulario de publicación debe ser coherente con el estilo general de la aplicación, asegurando que sea intuitivo y fácil de usar para los usuarios. Se espera que el Sheet se deslice de manera fluida y que la experiencia de usuario sea agradable.