I'm a Full Stack Jr developer with my ♥
- 🌱 NextJS.
- 🌱 & Serverless Framework.
This project forked from laboratoria/lim014-social-network
Home Page: https://milumon.github.io/LIM014-social-network/
I'm a Full Stack Jr developer with my ♥
Quiero: poder manejar de manera sencilla el producto. (Responsive)
Para: que pueda usar las herramientas del website de manera eficiente
Criterios de Aceptación
Dado que: El usuario usa frecuentemente su dispositivo móvil
Cuando: Está interesado en compartir, visualizar, manipular información en la red social
Entonces: Se desarrollará el producto con la técnica mobile first (Responsive)
Definición de Terminado
El usuario manipula de manera eficiente los elementos del website desde su dispositivo móvil
Quiero: compartir el estado de un animal mediante imagen o redacción.
Para: que pueda acceder al apartado de compartir y crear post
Criterios de Aceptación
Dado que: El usuario registrado quiere compartir información.
Cuando: Tenga la oportunidad de encontrar animales que necesitan ayuda.
Entonces: Se desarrollará el apartado de “crear post”
Definición de Terminado
El usuario es capaz de crear un post con la información que desea compartir.
Quiero: poder editar y guardar el post editado
Para: corregir o incorporar nueva información
Criterios de Aceptación
Dado que: El usuario quiere editar su post.
Cuando: quiera corregir alguna información.
Entonces: Se desarrollará un apartado de “editar post” en la parte superior del post (tres puntos).
Definición de Terminado
Quiero un espacio para compartir animales que necesiten ayuda
Para promover la adopción y la ayuda humanitaria de las demás personas
Criterios de Aceptación
Dado que: El usuario quiere compartir informacion de ayuda
Cuando: Encuentre a algun animalito en mal estado
Entonces: Se creará una red social que aborde temas de animales que necesiten ayuda
#Definición de terminado - DefinitionOfDone
El usuario visualiza una red social llamada FindMyPaw (prototipo)
Quiero: poder eliminar y confirmar la eliminación de un post
Para: quitar información que haya publicado en el timeline
Criterios de Aceptación
Dado que: El usuario quiere eliminar su post
Cuando: quiera retirar la información ingresada
Entonces: Se desarrollará un apartado de “eliminar post” en la parte superior del post (tres puntos) y un modal para confirmar la eliminación.
Definición de Terminado
Quiero: obtener los resultados de manera optima (SPA)
Para: reducir el tiempo de espera de las páginas.
Criterios de Aceptación
Dado que: El usuario usa frecuentemente la red social
Cuando: Está interesado en compartir, visualizar, manipular información de manera rápida en la red social
Entonces: Se construirá una Single-Page Application
Definición de Terminado
El usuario puede manipular de manera óptima través de las diferentes páginas del SPA
Quiero: poder crear una cuenta con nombre de usuario, email y password.
Para: poder ingresar a la red social
Criterios de Aceptación
Dado que: El usuario quiere crearse una cuenta
Cuando: Esté interesado en compartir información en la red social, y conocer sus beneficios
Entonces: Se creará un apartado que permita al usuario llenar sus datos de username, email, password o registrarse con su cuenta gmail. Y luego estos datos serán guardados.
Definición de Terminado
El usuario ingresa satisfactoriamente sus datos de registro, el cual se usará para el ingreso al timeline del website.
Quiero: poder visualizar la cantidad de likes
Para: obtener el conteo de interacción de los usuarios
Criterios de Aceptación
Dado que: El usuario registrado quiere visualizar los likes.
Cuando: Los usuarios interactúan con el post
Entonces: Se desarrollará una función de conteo de likes
Definición de Terminado
Quiero: poder visualizar mi post, después de publicarlo
Para: corregir o incorporar nueva información
Criterios de Aceptación
Dado que: El usuario quiere poder visualizar su post
Cuando: termine de publicarlo
Entonces: Se recargará la página después de enviar el post para poder visualizarlo y poder editarlo.
Definición de Terminado
El usuario es capaz de visualizar de manera eficiente su post publicado.
Quiero: poder ingresar con mi cuenta gmail o nombre de usuario y password.
Para: Entrar al timeline del website
Criterios de Aceptación
Dado que: El usuario quiere ingresar a la cuenta con sus datos
Cuando: Esté interesado en compartir o visualizar información en la red social
Entonces: Se creará un apartado que permita al usuario ingresar su correo y password, o con su cuenta Gmail. Y luego estos datos serán validados.
Definición de Terminado
El usuario ingresa satisfactoriamente sus datos de login, el cual se usará para el ingreso al timeline del website.
Quiero: pueda acceder al contenido de la red social
Para: interactuar con las herramientas del producto
Criterios de Aceptación
Dado que: El usuario registrado quiere interactuar con el contenido del timeline
Cuando: Está interesado en compartir, visualizar, manipular información de la red social
Entonces: Se creará el apartado de timeline, que tendrá interacción con los usuarios
Definición de Terminado
El usuario puede entrar al timeline y obtener información compartida por los usuarios.
Quiero: poder dar likes y quitarlos
Cuando: lo desee
Criterios de Aceptación
Dado que: El usuario quiere interactuar dando likes.
Cuando: Esté interesado en alguna publicación
Entonces: Se desarrollará un botón de corazón en la publicación para que interactúe con el post, mediante un solo clic
Definición de Terminado
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.