Coder Social home page Coder Social logo

pet-walk's Introduction

🌺 Pet walk - Plantillas 🌺

📝 Table of Contents

👉 Acerca del proyecto

En este proyecto se crearon 4 diferentes plantillas, para una aplicación movil, utilizando React desde cero. Se estructuró el layout y se ajustó a los requerimientos de diseño pedidos, con un viewport máximo 416 x 812 pixeles, y uno ideal de 375 x 812 pixeles, que puede ser explorado a traves de las developer tools de tu navegador favorito.

En la live version se presenta la plantilla con más componentes y animaciones de todas las construidas.

Live Version

En el pull-request se pueden apreciar las linters de Eslint que verifican el código escrito por medio de las GitHub Actions.

Pull-request

👉 Pet walk

Pet walk consiste en cuatro plantillas client side desarrolladas en React con maquetación reusable y estructurada de acuerdo a esto, dentro del proyecto. Se decidió hacerlo de esta forma para mostrar con mayor claridad la reusabilidad de los estilos y componentes.

👉 Plantilla uno

plantilla-uno-sample

👉 Plantilla dos

plantilla-dos-sample

👉 Plantilla tres

plantilla-dos-sample

👉 Plantilla cuatro

plantilla-cuatro-sample

Getting started

  • Haz click en el botón Code, en el repositorio, y copia la dirección.
  • Navega, en tu bash favorita y corre:
git clone [dirección copiada]
cd [nombre del repositorio]
npm i
npm start

Una nueva ventana se abrirá en tu navegador predeterminado.

  • En una pestaña diferente de tu bash, para revisar las linters de forma local, dentro de la misma carpeta del proyecto puedes correr:
npx eslint .

Modo de uso local

Para navegar a través de las plantillas será necesario cambiar la página visitada de forma manual, en el componente App dentro de la carpeta containers, cambiando el nombre de la plantilla en las líneas 8, 9 y 15, de la siguiente manera indicada:

  • Plantilla Uno: Es la plantilla predeterminada por defecto, la línes 8, 9 y 15 indican que se trata de la plantilla home o plantilla uno, por favor escribe home como en las zonas destacadas que se muestran en la imagen.
home-code-sample
  • Plantilla Dos: Es la plantilla diseñada para la sección de una mascota, la línes 8, 9 y 15 indican que se trata de la plantilla petSelection o plantilla dos, por favor escribe petSelection como en las zonas destacadas que se muestran en la imagen.
petSelection-code-sample
  • Plantilla Tres: Es la plantilla diseñada para indicar la ubicación y ruta del pase con su mascota, la línes 8, 9 y 15 indican que se trata de la plantilla walk o plantilla tres, por favor escribe walk como en las zonas destacadas que se muestran en la imagen.
walk-code-sample
  • Plantilla Cuatro: Es la plantilla diseñada para observar a todas las mascotas que pertenecen al usuario, la línes 8, 9 y 15 indican que se trata de la plantilla myPets o plantilla cuatro, por favor escribe myPets como en las zonas destacadas que se muestran en la imagen.
myPets-code-sample

Se decidió utilizar esta forma de navegar entre plantillas para mostrar de forma más explícita la reusabilidad de los componentes.

🛠 Creado con

  • React.js
  • JSX
  • Styled Components
  • Prop-Types
  • ES6
  • npm
  • Eslint
  • Webpack

Contact & Support

🙍 Guadalupe Rangel - [email protected] - ☄

Te gustó? ⭐️ Da estrellita al proyecto!!!

pet-walk's People

Contributors

luzaks avatar

Stargazers

Gloria Rangel avatar Alfredo C. avatar Christian España avatar

Watchers

James Cloos avatar Alfredo C. avatar  avatar

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.