Code Monkey home page Code Monkey logo

lim014-social-network's Introduction

calarb 🄽🄰🄽🄲🅈 🄱🄰🅄🅃🄸🅂🅃🄰 calarb

Developer ᗪ∈⟆⫯ɢﬡ∈ᖇ

Open Source Love Linkedin Badge Twitter Badge GitHub followers Nangebav Visitors

(ノ◕ヮ◕)ノ*:・゚✿ I love connecting with different people so if you want to say hi, I'll be happy to meet you more! ✿・゚✧:\(^ヮ^\)

const Nancy = {
  pronouns: "she" | "her",
  code: [Javascript, HTML, CSS],
  tools: [React, Redux, Node, Jest, Docker],
  designPrograms: ["Photoshop", "Illustrator", "Figma"], 
  challenge: "I am building a video game"
}

Made with love in Peru VisitorCount

Connect with me:

nangebav nancy angelica bautista vargas nancy angelica bautista vargas

Languages ​​and tools:

bootstrap css3 figma git html5 illustrator javascript jest nodejs postman react sass

lim014-social-network's People

Contributors

danielislas3 avatar gabrielaguerrac avatar nangebav avatar

Forkers

gabrielaguerrac

lim014-social-network's Issues

Historias de Usuario 8

Yo como usuario quiero eliminar mi publicación para que ya no aparezca en mi muro de mi red

Criterios de aceptación

  • xx

  • xx

Historias de Usuario 5

Yo como usuari@ quiero crear y editar publicaciones en el muro

Validaciones:

  • Al publicar, se debe validar que exista contenido en el input.

Comportamiento:

  • Al recargar la aplicación, se debe verificar si el usuario está logueado antes de mostrar contenido.
  • Poder publicar un post.
  • Poder eliminar un post específico.
  • Pedir confirmación antes de eliminar un post.
  • Al dar click para editar un post, debe cambiar el texto por un input que permita editar el texto y luego guardar los cambios.
  • Al guardar los cambios debe cambiar de vuelta a un texto normal pero con la información editada
  • Al recargar la página debo de poder ver los textos editados.

Criterios de Aceptación

  • Debe ser una SPA.
  • Debe ser responsive.
  • Deben haber recibido code review de al menos una compañera de otro equipo.
  • Hicieron los test unitarios
  • Testearon manualmente buscando errores e imperfecciones simples.
  • Hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.
  • Desplegaron su aplicación y etiquetaron la versión (git tag).

Definición de terminado

Prototipos Mobile y Desktop

** Mobile **

  • Baja fidelidad

  • Alta fidelidad

** Desktop **

  • Baja fidelidad

  • Alta fidelidad

Feedback

  • Mobile

  • Desktop

Historia de usuario 4

Yo como usuari@ deseo una plataforma que me permita ver las publicaciones de otros usuarios

Comportamiento:

  • Al recargar la aplicación, se debe verificar si el usuario está logueado antes de mostrar contenido.

Criterios de Aceptación

  • Debe ser una SPA.
  • Debe ser responsive.
  • Deben haber recibido code review de al menos una compañera de otro equipo.
  • Hicieron los test unitarios
  • Hicieron los testeo de funciones
  • Testearon manualmente buscando errores e imperfecciones simples.
  • Hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.
  • Desplegaron su aplicación y etiquetaron la versión (git tag).

Definición de terminado

Historias de Usuario 7

Yo como usuario quiero editar mi publicación para plasmar algo distinto

Criterios de Aceptación

  • xx

  • xx

Definición de terminado

  • xx

Historia de Usuario 3

_Yo como usuari@ quiero poder comentar a publicaciones que me gustaron

Criterios de Aceptación

  • xx

  • xx

Definición de terminado

  • xx

Historia de Usuario 2

Yo como usuari@ quiero iniciar sesión con el correo y la contraseña que registré para poder ver mi muro

Criterios de Aceptación

  • Se muestra campos para ingresar: correo electrónico y contraseña

  • La contraseña tiene más de 6 dígitos

  • El botón se habilita cuando los inputs no esten vacios

  • Se muestran opciones para ingresar desde google o facebook

  • Se muestra mensaje y opción para ir al registro

Definición de terminado

Creación de cuenta de usuario e inicio de sesión

Login con Firebase:

  • Para el login y las publicaciones en el muro puedes utilizar Firebase

  • Creación de cuenta de acceso y autenticación con cuenta de correo y contraseña.

  • Creación de cuenta de acceso y autenticación con una cuenta de Google.

Validaciones:

  • Solamente se permite el acceso a usuarios con cuentas válidas.
  • No pueden haber usuarios repetidos.
  • La cuenta de usuario debe ser un correo electrónico válido.
  • Lo que se escriba en el campo (input) de contraseña debe ser secreto.

Comportamiento:

  • Al enviarse el formulario de registro o inicio de sesión, debe validarse.
  • Si hay errores, se deben mostrar mensajes descriptivos para ayudar al usuario a corregirlos.

Testing

  • Se hizo testeo de las funciones de la historia de Usuario

Historia de usuario 9

Yo como usuaria deseo hacer una busqueda sobre temas que podrían interesarme

Criterios de Aceptación

  • xx

  • xx

Definición de terminado

  • xx

Historia de Usuario 1

Yo como usuari@ quisiera poder registrarme a la plataforma con mi correo electrónico

Criterios de Aceptación

  • Se muestra campos para ingresar: nombre, apellido, nombre de usuario, correo electrónico, contraseña

  • La contraseña tiene más de 6 dígitos

  • No se pueden ingresar números en los campos de nombre y apellido

  • Se muestra casilla para términos y condiciones

  • No se activa la cuenta si no se acepta el mensaje de verificación

  • Se muestran opciones para registrarse desde google o facebook

  • Se muestra un mensaje indicando que ya puede iniciar sesión

  • Se muestra mensaje y opción para regresar al log in

Definición de terminado

Creación de cuenta de usuario e inicio de sesión

Login con Firebase:

  • Para el login y las publicaciones en el muro puedes utilizar Firebase
  • Creación de cuenta de acceso y autenticación con cuenta de correo y contraseña, y también con una cuenta de Google.

Validaciones:

  • Solamente se permite el acceso a usuarios con cuentas válidas.
  • No pueden haber usuarios repetidos.
  • La cuenta de usuario debe ser un correo electrónico válido.
  • Lo que se escriba en el campo (input) de contraseña debe ser secreto.

Comportamiento:

  • Al enviarse el formulario de registro o inicio de sesión, debe validarse.
  • Si hay errores, se deben mostrar mensajes descriptivos para ayudar al usuario a corregirlos.

Testing

  • Se hizo testeo de las funciones de la historia de Usuario

Historias de Usuario 6

Yo como usuari@ deseo poder dale like o una emoción a las publicaciones que me gusten

Criterios de Aceptación

  • xx

  • xx

Definición de terminado

  • xx

Historia de Usuario 11

Yo como usuari@ deseo poder ver mi perfil de la red social cuando este logueada

Comportamiento:

  • Al recargar la aplicación, se debe verificar si el usuario está logueado antes de mostrar contenido.

Criterios de Aceptación

  • Debe ser una SPA.
  • Debe ser responsive.
  • Deben haber recibido code review de al menos una compañera de otro equipo.
  • Hicieron los test unitarios
  • Testearon manualmente buscando errores e imperfecciones simples.
  • Hicieron pruebas de usabilidad e incorporaron el feedback de los usuarios como mejoras.
  • Desplegaron su aplicación y etiquetaron la versión (git tag).

Definición de terminado

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.