Skip to content

Pet Place es una red social que conecta a amantes de los animales con distintos albergues. Juntos forman una comunidad para buscar, encontrar y adoptar mascotas.

Notifications You must be signed in to change notification settings

pierinamont/LIM015-social-network

 
 

Repository files navigation

PET PLACE

Es una red social que conecta a amantes de los animales con distintos albergues. Juntos forman una comunidad para buscar, encontrar y adoptar mascotas.

Este proyecto fue creado para el Bootcamp de Laboratoria - Lima 015 💛

Desarrollado por:
Kengya Moncada / Pierina Montalva / Yesireth Suarez

Elaborado con HTML, CSS y JavaScript

Índice


1. Prototipo de baja fidelidad

Para el prototipo se trabajó 3 vistas: La parte de inicio de sesión, la de registro y la página principal de la red social

prototipo.png

2. Prototipo de alta fidelidad

Para el desarrollo del prototipo de alta fidelidad se buscó una paleta de colores adecuada para la marca y se desarrolló bajo el esquema de "mobile first"

Mobile

mobile.png

Desktop

LAPTOP.png

3. Historias de Usuario

Nuestro proyecto está enfocado a crear una página web y, aplicativo web movil para los amantes de los animales, y para aquellos que desean o puedan conectar con esta comunidad como: compartir información, contenido lleno de amor ♥, que aporte y ayude a estos animalitos que tanto lo necesitan así como también todas aquellas personas deseen adoptar, donar, jornadas de vacunacíon, esterelización, siendo participes de propagar la información. Las siguientes historias de usuario se han organizado de acuerdo a órdenes de prioridad:

Pet-Place-Historias-de-usuarios-page-0001.jpg

4. Objetivos de aprendizaje

HTML

  • Uso de HTML semántico

CSS

  • Uso de selectores de CSS

  • Modelo de caja (box model): borde, margen, padding

    Links

  • Uso de flexbox en CSS

    Links

  • Uso de CSS Grid Layout

    Links

Web APIs

  • Uso de selectores del DOM

  • Manejo de eventos del DOM (listeners, propagación, delegación)

  • Manipulación dinámica del DOM

  • Ruteado (History API, evento hashchange, window.location)

JavaScript

  • Arrays (arreglos)

  • Objetos (key, value)

  • Diferenciar entre tipos de datos primitivos y no primitivos

  • Variables (declaración, asignación, ámbito)

  • Uso de condicionales (if-else, switch, operador ternario, lógica booleana)

  • Uso de bucles/ciclos (while, for, for..of)

  • Funciones (params, args, return)

  • Pruebas unitarias (unit tests)

  • Pruebas asíncronas

  • Uso de mocks y espías

  • Módulos de ECMAScript (ES Modules)

  • Uso de linter (ESLINT)

  • Uso de identificadores descriptivos (Nomenclatura y Semántica)

  • Diferenciar entre expresiones (expressions) y sentencias (statements)

  • Callbacks

  • Promesas

Control de Versiones (Git y GitHub)

  • Git: Instalación y configuración

  • Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)

  • Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)

  • GitHub: Creación de cuenta y repos, configuración de llaves SSH

  • GitHub: Despliegue con GitHub Pages

  • GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)

  • GitHub: Organización en Github (projects | issues | labels | milestones | releases)

UX (User eXperience)

  • Diseñar la aplicación pensando en y entendiendo al usuario

  • Crear prototipos para obtener feedback e iterar

  • Aplicar los principios de diseño visual (contraste, alineación, jerarquía)

  • Planear y ejecutar tests de usabilidad

Firebase

  • Firebase Auth

  • Firestore

About

Pet Place es una red social que conecta a amantes de los animales con distintos albergues. Juntos forman una comunidad para buscar, encontrar y adoptar mascotas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.5%
  • CSS 30.2%
  • HTML 2.3%