pr.mpmn-digital.com
Nuevas recetas

Presentación de diapositivas de 8 destinos atractivos para nidos vacíos

Presentación de diapositivas de 8 destinos atractivos para nidos vacíos


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


El Cairo y el río Nilo

Hay pocos destinos tan llenos de historia y cultura como Oriente Medio. Libro El viaje de Overseas Adventure Travel a El Cairo y al río Eterno Nilo para un viaje guiado de dos semanas a través de algunos de los lugares más impresionantes y platos exóticos. El itinerario incluye un recorrido por un pueblo agrícola moderno, un viaje en bote privado por el río Nilo, recorridos por los mercados de especias, comidas en restaurantes amados por la zona y una parada para tomar té egipcio. La mirada en profundidad a Egipto no se detiene ahí. Otros aspectos destacados incluyen: el Museo Egipcio, las pirámides y el Museo Nubio.

Sendero de los Apalaches

Participe en una aventura al aire libre con otros excursionistas de ideas afines a lo largo del sendero de los Apalaches. El Appalachian Mountain Club trabaja con excursionistas de todos los niveles, particularmente con su Lodge to Hut Adventure. Un itinerario de cuatro días, el horario comienza con un desayuno casero al estilo familiar a las 6:30 a.m., un día de caminata y una cena al estilo familiar en la cabaña siguiente esa noche. (Piense en pan recién horneado, frutas frescas, macarrones con queso y fajitas). Más que mimar a los excursionistas aficionados, este viaje mima a las personas con leves aversiones a los campamentos, ¡sin sacos de dormir a la vista!

Turks y Caicos

Olvídese del estigma que tiene contra las bebidas con sombrillas, despertarse más tarde de las 7 a.m. y holgazanear en la playa durante horas y horas. Reserve una estancia en Parrot Cay en Turks y Caicos y deje que esas preocupaciones sobre si realmente podrá relajarse o no desaparezcan. Vas a. Aprenda todo lo que pueda sobre la cocina caribeña cenando en la mayor cantidad posible: el complejo Parrot Cay cuenta con dos restaurantes deliciosos y hay cocina caribeña fresca japonesa, tailandesa e india en todas partes, desde Providenciales hasta Grand Turk, don ' Olvídese de probar la caracola.

Crucero por Alaska

Conozca de cerca y en persona a todo tipo de vida silvestre en National Geographic y Lindblad Expedition Tour de ocho días explorando el desierto costero de Alaska. Saliendo de Juneau, donde explorará antes de la cena a bordo del barco con otros exploradores, el recorrido deja poco a la imaginación al atravesar fiordos, paredes glaciares e icebergs, así como ballenas (asesinas y jorobadas) y águilas. El festín de cangrejo Dungeness a bordo es motivo suficiente para reservar este viaje, pero también lo son platos como el risotto de salmón fresco de Alaska y la tarta casera de mousse de chocolate.

Portugal

Si luchar contra multitudes de personas en algún punto de referencia europeo no es lo que más te gusta hacer, reserve un recorrido a pie autoguiado con Country Walkers y experimente la belleza natural (y la generosidad) de Madeira, Portugal, en su lugar. Es una caminata de moderada a desafiante (tienen muchas otras si esta te parece demasiado fácil o agotadora), que abarca aproximadamente 8 millas por día. Carreteras adoquinadas con vistas panorámicas (y el hecho de que estarás caminando mucho) despertará el apetito por las delicias de los mercados de Madeira, una muestra de espetada (brocheta, jugosa, adobada carne), y degustación de vinos locales.

Chile

Haga su tarea y planifique su propio recorrido o reserve con una empresa como Jacada (que organiza recorridos por la región vinícola de Chile dentro de itinerarios más amplios), pero se dirige a Región vitivinícola de Chile es un deber. Celebrada como una región vinícola del Nuevo Mundo, Chile produce codiciadas botellas en el lugar más pintoresco. Camine por los viñedos, hable con (y cene con) los enólogos y pruebe las creaciones a lo largo de los valles de Aconcagua, Colchagua y Maipo. Reservar a través de una empresa establecida a menudo significa alojarse en albergues de vino.

Nueva Orleans

Cuna del jazz y un paraíso de delicias culinarias, Nueva Orleans es más que un destino de vacaciones de primavera. Pase por un mercado de agricultores durante el día, disfrute de un brunch pausado de mariscos frescos o huevos Benedict con cangrejo de río, y disfrute de la mejor música de la ciudad. La primera parada en su historia musical y viaje culinario debería ser Preservation Hall (música y cócteles), pero Congo Square, el restaurante Arnaud's de cocina criolla icónica, y Riverview Drive también son visitas obligadas. Tours como el Fantasma del Barrio Francés tour son complementos perfectos.

Australia

Australia, el destino de ensueño de un gastrónomo moderno, es apta para prácticamente cualquier viajero. Vaya en enero para ver tenis de Grand Slam en el Abierto de Australia en Melbourne y come tu camino por la ciudad. Burlarse del viaje de mochilero de estilo guerrillero de sus hijos al ver el lado de alta gama de Sydney: disfrute de una ópera en el icónico teatro de la ópera, descubra fuera del camino sorpresas de comida por la ciudad, deténgase en exclusivas boutiques australianas y relájese en la playa. O hacer un recorrido a través de tierras aborígenes y visita a los habitantes originales de la nación.


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y de fácil lectura que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar si tiene mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama maestra" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Presentación de diapositivas de 8 destinos atractivos para nidos vacíos: recetas

Este es el sitio web para una colección de recetas de favoritos regionales indios básicos. Cualquiera puede convertirse en usuario y agregar a la colección.

Debarati - El magnate de la comida - Introducción

La idea surge de observar la popularidad del curry indio y crear una plataforma para que la gente agregue sus propias recetas. Muchos platos con el mismo nombre e ingredientes básicos se cocinan de formas ligeramente diferentes en diferentes partes de la India y, para adaptarse a esta variedad, el sitio web tiene categorías que representan diferentes estados del país.

Usuario 1: Quiero comprender de un vistazo el propósito del sitio.

  1. La sección de llamadas explica claramente el propósito del sitio.
  2. Además, el primer párrafo de la página de inicio describe el propósito del sitio web.

Usuario 2: quiero navegar con facilidad y encontrar cosas fácilmente

  1. El usuario es recibido con una barra de navegación limpia y fácilmente legible que le permite ir a la página de su elección.
  2. La información más relevante está disponible de inmediato en las secciones 'Recetas' y 'Nueva receta' en la página de inicio.

Usuario 3: Quiero agregar mis propias recetas y hacer que se coloquen en la base de datos con mi nombre.

  1. La pestaña Agregar receta abre un formulario que toma su entrada en un formato determinado.
  2. Una vez enviada, la receta se almacena en la base de datos y se muestran sus iniciales. También le permite modificar y eliminar su propia receta cuando inicia sesión con las mismas credenciales que utilizó al crear la receta.

Usuario 4: Quiero agregar mi propia receta como video

  1. La sección Agregar receta le permite agregar un enlace de video. Este puede ser su propio video o algo disponible en youtube.

Objetivo 1: ofrecer una página visualmente atractiva para que la gente se interese en las recetas.

  1. La página de inicio ofrece un hermoso banner con especias indias mostradas.
  2. La página de inicio también muestra muchas recetas con una función de búsqueda en la parte superior que solo mejorará con el tiempo y más y más personas contribuyan con recetas.

Objetivo 2: Ofrecer algunos elementos interactivos para que el usuario permanezca más tiempo en el sitio que resulte en agregar más recetas a la página.

  1. La página "Agregar receta" permite a las personas agregar sus propias recetas y, al enviarlas, también muestra un mensaje de "éxito".
  2. El botón "Editar" en la página de inicio permite a los usuarios agregar o eliminar más tarde su propio contenido, lo que ingresaron anteriormente, lo que hace que el sitio sea bastante interactivo.

La función del sitio web de agregar, editar y eliminar sus propias recetas hace que sea fácil para el usuario adueñarse de la idea y volver a ella.

La función de agregar un enlace de video a la receta permite a los usuarios crear su propio videoclip y usarlo para su receta a través de YouTube.

Nuevas funciones que se implementarán en el futuro

Idealmente, me gustaría agregarle algunas características, a saber:

La opción de gustar / amar las recetas de otros y agregar comentarios para cada receta. eso realmente lo convertirá en un sitio web muy interactivo que a los miembros les encantaría.

La opción de agregar más información sobre cada miembro para que los usuarios puedan conectarse con otros usuarios más de uno a uno para intercambiar ideas sobre la cocina.

Frameworks, bibliotecas, tutoriales y programas de amplificador utilizados

    • Materialise se utiliza para ayudar con la capacidad de respuesta y el estilo del sitio web.
    • Hover.css se usó en varios botones para agregar la transición de flotación mientras se desplazaba sobre él.
    • jQuery vino con Bootstrap para hacer que la barra de navegación responda, pero también se usó para la función de desplazamiento suave en JavaScript.
    • Git se utilizó para el control de versiones mediante el uso de la terminal de Gitpod para comprometerse con Git y Push to GitHub.
    • GitHub se usa para almacenar el código del proyecto después de ser enviado desde Git.
    • El propietario del sitio y otros usuarios han agregado videos de YouTube de varias recetas.
    • Los tutoriales de w3school se utilizan para comprender varias funciones de Python
    • Stack Overflow se usa para obtener respuestas a varios por qué y cómo
    • Algunas descripciones de recetas se han extraído de material disponible en Internet.

El Validador de marcado de W3C, el Validador de CSS de W3C y los Servicios JSHint se utilizaron para validar cada página del proyecto para garantizar que no hubiera errores de sintaxis en el proyecto.

    - Emite errores debido al uso del lenguaje de plantillas jinja que se espera - [Resultados] 1. [Resultado: aplicación] 2. [Resultado: guión]

Prueba del navegador

  • El sitio web se probó en los navegadores Google Chrome, Microsoft Edge y Safari. 5 usuarios diferentes registrados de un país diferente y recetas añadidas. Describieron que la experiencia fue fluida.

Prueba de dispositivo

  • El sitio web se vio en una variedad de dispositivos, como computadoras de escritorio, computadoras portátiles, Samsung Galaxy Note9, iPhone 8 y iPhoneX.
  • Se realizaron muchas pruebas para garantizar que todas las páginas estuvieran vinculadas correctamente.

Nuevo formulario de receta: prueba

  1. Vaya a la página "Nueva receta"
  2. Intente enviar el formulario vacío; aparece un mensaje sobre los campos obligatorios.
  3. Intente enviar el formulario con cualquier campo vacío; aparece un mensaje de solicitud.

Prueba de entrada Backend Mongo DB * Cada entrada directamente en la página de colecciones de Mongo DB se puede ver inmediatamente en el sitio *

Disfruté aprendiendo Python y he intentado acceder a otro material disponible en Internet para apoyar mi aprendizaje. Python es más fácil de aprender ya que tiene una sintaxis limpia. Aunque acabo de estudiar un marco web, estoy bastante al tanto de los numerosos módulos de terceros contenidos en PyPI que hacen que Python sea capaz de interactuar con muchas otras plataformas de lenguaje. El lenguaje de plantillas jinja y la herencia de plantillas que aprendí es inmensamente útil para crear sitios web de varias páginas sin tener que cambiar el código en cada página constantemente.

Agregué la programación defensiva por mi cuenta. Cuando un usuario presiona el botón de eliminar, aparece un mensaje flash pidiéndole al usuario que confirme la eliminación. Estoy bastante orgulloso de ello. Aquí hay una captura de pantalla]

  • La página de perfil no es útil en este momento. Se puede mejorar al tener mucha información sobre el miembro en términos de sus intereses alimentarios específicos, algunos trucos de comida que probaron y que quieren compartir, alguna disposición para imágenes de sus propias recetas, etc. Todo esto puede hacer un el perfil de usuario es mucho más interesante y el sitio más interactivo.
  • Mientras inspecciona, a veces, el contenido del acordeón comienza a superponerse y el contenido superior se esconde detrás del contenido inferior mientras sigue arrastrando la pantalla hacia adentro, haciéndola más pequeña, pero cuando vuelve a cargar la página, todo está bien nuevamente. No podía entender por qué pasaría eso.

El proyecto se implementó en Heroku siguiendo los siguientes pasos

  1. Inicie sesión en GitHub y busque el repositorio de GitHub
  2. En la parte superior del repositorio (no en la parte superior de la página), ubique el botón "Configuración" en el menú.
    • Alternativamente, haga clic aquí para ver un GIF que muestra el proceso a partir del paso 2.
  3. Desplácese hacia abajo en la página de Configuración hasta que encuentre la sección "Páginas de GitHub".
  4. En "Fuente", haga clic en el menú desplegable llamado "Ninguno", seleccione "Rama principal" y guarde.
  5. La página se actualizará automáticamente.
  6. Desplácese hacia abajo por la página para ubicar el enlace del sitio ahora publicado en la sección "Páginas de GitHub".

La pestaña Problemas en github se usó para generar enlaces de captura de pantalla para usar en el archivo Léame


Ver el vídeo: How To Get Ready To Be An Empty Nester - Marci Seither


Comentarios:

  1. Conway

    Se elimina la frase

  2. Kazinris

    Un problema real para nuestro tiempo, espero continuar sus discusiones sobre este tema. Y es solo super =)

  3. Zolorn

    Está usted equivocado. Puedo probarlo.

  4. Fassed

    el final es predecible desde el principio



Escribe un mensaje