diff --git a/frontend/src/AppInicio.css b/frontend/src/AppInicio.css
new file mode 100644
index 0000000..d0a4915
--- /dev/null
+++ b/frontend/src/AppInicio.css
@@ -0,0 +1,1128 @@
+@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
+
+:root {
+ --primary-color: #8B374A;
+ --background-color: #f9f5f0;
+ --dark-color: #151515;
+}
+
+html {
+ font-size: 62.5%;
+ font-family: 'Poppins', sans-serif;
+}
+
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+/* ********************************** */
+/* UTILIDADES */
+/* ********************************** */
+.container {
+ max-width: 120rem;
+ margin: 0 auto;
+}
+
+.heading-1 {
+ text-align: center;
+ font-weight: 700;
+ font-size: 3rem;
+}
+
+/* ********************************** */
+/* HEADER */
+/* ********************************** */
+.container-hero {
+ background-color: var(--background-color);
+}
+
+.hero {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 2rem 0;
+}
+
+.customer-support {
+ display: flex;
+ align-items: center;
+ gap: 2rem;
+}
+
+.customer-support i {
+ font-size: 3.3rem;
+}
+
+.content-customer-support {
+ display: flex;
+ flex-direction: column;
+}
+
+.container-logo {
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+}
+
+.container-logo i {
+ font-size: 3rem;
+}
+
+.container-logo h1 a {
+ text-decoration: none;
+ color: #000;
+ font-size: 3rem;
+ text-transform: uppercase;
+ letter-spacing: -1px;
+}
+
+.container-user {
+ display: flex;
+ gap: 1rem;
+ cursor: pointer;
+}
+
+.container-user .fa-user {
+ font-size: 3rem;
+ color: var(--primary-color);
+ padding-right: 2.5rem;
+ border-right: 1px solid #e2e2e2;
+}
+
+.container-user .fa-basket-shopping {
+ font-size: 3rem;
+ color: var(--primary-color);
+ padding-left: 1rem;
+}
+
+.content-shopping-cart {
+ display: flex;
+ flex-direction: column;
+}
+
+/* ************* NAVBAR ************* */
+.container-navbar {
+ background-color: var(--primary-color);
+}
+
+.navbar {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 1rem 0;
+ color: white;
+}
+
+.navbar .fa-bars {
+ display: none;
+}
+
+.menu {
+ display: flex;
+ gap: 2rem;
+
+}
+
+.menu li {
+ list-style: none;
+}
+
+.menu a {
+ text-decoration: none;
+ font-size: 1.3rem;
+ color: var(--dark-color);
+ font-weight: 600;
+ text-transform: uppercase;
+ position: relative;
+ color: white;
+}
+
+.menu a::after {
+ content: '';
+ width: 1.5rem;
+ height: 1px;
+ background-color: #fff;
+ position: absolute;
+ bottom: -3px;
+ left: 50%;
+ transform: translate(-50%, 50%);
+ opacity: 0;
+ transition: all 0.3s ease;
+}
+
+.menu a:hover::after {
+ opacity: 1;
+}
+
+.menu a:hover {
+ color: #fff;
+}
+
+.search-form {
+ position: relative;
+ display: flex;
+ align-items: center;
+ border: 2px solid #fff;
+ border-radius: 2rem;
+ background-color: #fff;
+ height: 4.4rem;
+ overflow: hidden;
+}
+
+.search-form input {
+ outline: none;
+ font-family: inherit;
+ border: none;
+ width: 25rem;
+ font-size: 1.4rem;
+ padding: 0 2rem;
+ color: #777;
+ cursor: pointer;
+}
+
+.search-form input::-webkit-search-cancel-button {
+ appearance: none;
+}
+
+.search-form .btn-search {
+ border: none;
+ background-color: var(--primary-color);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+ padding: 1rem;
+}
+
+.btn-search i {
+ font-size: 2rem;
+ color: #fff;
+}
+
+/* ********************************** */
+/* BANNER */
+/* ********************************** */
+.banner {
+ background-image: linear-gradient(100deg, #000000, #00000020),
+ url('assets/pastel-fondo.jpg');
+ height: 60rem;
+ background-size: cover;
+ background-position: center;
+}
+
+.content-banner {
+ max-width: 90rem;
+ margin: 0 auto;
+ padding: 25rem 0;
+}
+
+.content-banner p {
+ color: var(--primary-color);
+ font-size: 1.2rem;
+ margin-bottom: 1rem;
+ font-weight: 500;
+}
+
+.content-banner h2 {
+ color: #fff;
+ font-size: 3.5rem;
+ font-weight: 500;
+ line-height: 1.2;
+}
+
+.content-banner a {
+ margin-top: 2rem;
+ text-decoration: none;
+ color: #fff;
+ background-color: var(--primary-color);
+ display: inline-block;
+ padding: 1rem 3rem;
+ text-transform: uppercase;
+ border-radius: 3rem;
+}
+
+/* ********************************** */
+/* MAIN CONTENT */
+/* ********************************** */
+.main-content {
+ background-color: var(--background-color);
+}
+
+/* ********************************** */
+/* FEATURES */
+/* ********************************** */
+.container-features {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 3rem;
+ padding: 3rem 0;
+}
+
+.card-feature {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 1.5rem;
+
+ background-color: #fff;
+ border-radius: 1rem;
+ padding: 1.5rem 0;
+}
+
+.card-feature i {
+ font-size: 2.7rem;
+ color: var(--primary-color);
+}
+
+.feature-content {
+ display: flex;
+ flex-direction: column;
+ gap: 0.5rem;
+}
+
+.feature-content span {
+ font-weight: 700;
+ font-size: 1.2rem;
+ color: var(--dark-color);
+}
+
+.feature-content p {
+ color: #777;
+ font-weight: 500;
+}
+
+/* ********************************** */
+/* CATEGORIES */
+/* ********************************** */
+
+.top-categories {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ margin-bottom: 3rem;
+}
+
+.container-categories {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 3rem;
+}
+
+.card-category {
+ height: 20rem;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ border-radius: 2rem;
+ gap: 2rem;
+}
+
+.category-moca {
+ background-image: linear-gradient(#00000080, #00000080),
+ url('assets/pastel-4-leches.jpg');
+ background-size: cover;
+ background-position: bottom;
+ background-repeat: no-repeat;
+}
+
+.category-capuchino {
+ background-image: linear-gradient(#00000080, #00000080),
+ url('assets/pastel-zarza.jpg');
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
+.category-expreso {
+ background-image: linear-gradient(#00000080, #00000080),
+ url('assets/pastel-moka.jpg');
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
+.card-category p {
+ font-size: 2.5rem;
+ color: #fff;
+ text-transform: capitalize;
+ position: relative;
+}
+
+.card-category p::after {
+ content: '';
+ width: 2.5rem;
+ height: 2px;
+ background-color: #fff;
+ position: absolute;
+ bottom: -1rem;
+ left: 50%;
+ transform: translate(-50%, 50%);
+}
+
+.card-category span {
+ font-size: 1.6rem;
+ color: #fff;
+ cursor: pointer;
+}
+
+.card-category span:hover {
+ color: var(--primary-color);
+}
+
+/* ********************************** */
+/* TOP PRODUCTS */
+/* ********************************** */
+.top-products {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ margin-bottom: 3rem;
+}
+
+.container-options {
+ display: flex;
+ justify-content: center;
+ gap: 2rem;
+ margin-bottom: 1rem;
+}
+
+.container-options span {
+ color: #777;
+ background-color: #fff;
+ padding: 0.7rem 3rem;
+ font-size: 1.4rem;
+ text-transform: capitalize;
+ border-radius: 2rem;
+ cursor: pointer;
+}
+
+.container-options span:hover {
+ background-color: var(--primary-color);
+ color: #fff;
+}
+
+.container-options span.active {
+ background-color: var(--primary-color);
+ color: #fff;
+}
+
+/* Products */
+.container-products {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
+ gap: 3rem;
+}
+
+.card-product {
+ background-color: #fff;
+ padding: 2rem 3rem;
+ border-radius: 0.5rem;
+ cursor: pointer;
+ box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
+ border-radius: 30px;
+}
+
+.container-img {
+ position: relative;
+}
+
+.container-img img {
+ width: 100%;
+}
+
+.container-img .discount {
+ position: absolute;
+ left: 0;
+ background-color: var(--primary-color);
+ color: #ffffff;
+ padding: 2px 1.2rem;
+ border-radius: 1rem;
+ font-size: 1.2rem;
+}
+
+.card-product:hover .discount {
+ background-color: #000;
+}
+
+.button-group {
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+
+ position: absolute;
+ top: 0;
+ right: -3rem;
+ z-index: -1;
+ transition: all 0.4s ease;
+}
+
+.button-group span {
+ border: 1px solid var(--primary-color);
+ padding: 0.8rem;
+
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 50%;
+ cursor: pointer;
+ transition: all 0.4s ease;
+}
+
+.button-group span:hover {
+ background-color: var(--primary-color);
+}
+
+.button-group span i {
+ font-size: 1.5rem;
+ color: var(--primary-color);
+}
+
+.button-group span:hover i {
+ color: #fff;
+}
+
+.card-product:hover .button-group {
+ z-index: 0;
+ right: -1rem;
+}
+
+.content-card-product {
+ display: grid;
+ justify-items: center;
+ grid-template-columns: 1fr 1fr;
+ grid-template-rows: repeat(4, min-content);
+ row-gap: 1rem;
+}
+
+.stars {
+ grid-row: 1/2;
+ grid-column: 1/-1;
+}
+
+.stars i {
+ font-size: 1.3rem;
+ color: var(--primary-color);
+}
+
+.content-card-product h3 {
+ grid-row: 2/3;
+ grid-column: 1/-1;
+ text-align: center;
+ font-weight: 400;
+ font-size: 1.6rem;
+ margin-bottom: 1rem;
+ cursor: pointer;
+}
+
+.content-card-product h3:hover {
+ color: var(--primary-color);
+}
+
+.add-cart {
+ justify-self: start;
+ border: 2px solid var(--primary-color);
+ padding: 1rem;
+ border-radius: 50%;
+ cursor: pointer;
+ transition: all 0.4s ease;
+
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.add-cart:hover {
+ background-color: var(--primary-color);
+}
+
+.add-cart i {
+ font-size: 1.5rem;
+ color: var(--primary-color);
+}
+
+.add-cart:hover i {
+ color: #fff;
+}
+
+.content-card-product .price {
+ justify-self: end;
+ align-self: center;
+
+ font-size: 1.7rem;
+ font-weight: 600;
+}
+
+.content-card-product .price span {
+ font-size: 1.5rem;
+ font-weight: 400;
+ text-decoration: line-through;
+ color: #777;
+ margin-left: 0.5rem;
+}
+
+/* ********************************** */
+/* GALLERY */
+/* ********************************** */
+.gallery {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ grid-template-rows: repeat(2, 30rem);
+ gap: 1.5rem;
+ margin-bottom: 3rem;
+}
+
+.gallery img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.gallery-img-3 {
+ grid-column: 2/4;
+ grid-row: 1/3;
+}
+
+/* ********************************** */
+/* SPECIALS */
+/* ********************************** */
+.specials {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+ margin-bottom: 3rem;
+}
+
+/* ********************************** */
+/* BLOGS */
+/* ********************************** */
+.blogs {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+}
+
+.container-blogs {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 3rem;
+}
+
+.card-blog {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+}
+
+.card-blog .container-img {
+ border-radius: 2rem;
+ cursor: pointer;
+ position: relative;
+ overflow: hidden;
+}
+
+.button-group-blog {
+ position: absolute;
+ bottom: 1.5rem;
+ right: -2.5rem;
+
+ display: flex;
+ gap: 0.7rem;
+ z-index: -1;
+ transition: all 0.3s ease;
+}
+
+.card-blog:hover .button-group-blog {
+ z-index: 0;
+ right: 1.5rem;
+}
+
+.button-group-blog span {
+ background-color: #fff;
+ padding: 1rem;
+ border-radius: 50%;
+ transition: all 0.4s ease;
+
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.button-group-blog span i {
+ font-size: 1.3rem;
+}
+
+.button-group-blog span:hover {
+ background-color: var(--primary-color);
+}
+
+.button-group-blog span:hover i {
+ color: #fff;
+}
+
+.content-blog h3 {
+ font-size: 1.8rem;
+ margin-bottom: 1.7rem;
+ color: var(--dark-color);
+ font-weight: 800;
+}
+
+.content-blog h3:hover {
+ color: var(--primary-color);
+ cursor: pointer;
+}
+
+.content-blog p {
+ margin-top: 1rem;
+ font-size: 1.4rem;
+ color: #777;
+ text-align: justify;
+}
+
+.content-blog span {
+ color: var(--primary-color);
+ font-size: 1.3rem;
+}
+
+.btn-read-more {
+ padding: 1rem 3rem;
+ background-color: var(--primary-color);
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 1.4rem;
+ border-radius: 30px;
+ margin: 3rem 0 5rem;
+ display: inline-block;
+ cursor: pointer;
+}
+
+.btn-read-more:hover {
+ background-color: var(--dark-color);
+}
+
+/* ********************************** */
+/* FOOTER */
+/* ********************************** */
+
+.footer {
+ background-color: var(--primary-color);
+}
+
+.container-footer {
+ display: flex;
+ flex-direction: column;
+ gap: 4rem;
+ padding: 3rem;
+}
+
+.menu-footer {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr) 30rem;
+ gap: 3rem;
+ justify-items: center;
+}
+
+.title-footer {
+ font-weight: 600;
+ font-size: 1.6rem;
+ text-transform: uppercase;
+}
+
+.contact-info,
+.information,
+.my-account,
+.newsletter {
+ display: flex;
+ flex-direction: column;
+ gap: 2rem;
+}
+
+.contact-info ul,
+.information ul,
+.my-account ul {
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+}
+
+.contact-info ul li,
+.information ul li,
+.my-account ul li {
+ list-style: none;
+ color: #fff;
+ font-size: 1.4rem;
+ font-weight: 300;
+}
+
+.information ul li a,
+.my-account ul li a {
+ text-decoration: none;
+ color: #fff;
+ font-weight: 300;
+}
+
+.information ul li a:hover,
+.my-account ul li a:hover {
+ color: var(--dark-color);
+}
+
+.social-icons {
+ display: flex;
+ gap: 1.5rem;
+}
+
+.social-icons span {
+ border-radius: 50%;
+ width: 3rem;
+ height: 3rem;
+
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.social-icons span i {
+ color: #fff;
+ font-size: 1.2rem;
+}
+
+.facebook {
+ background-color: #3b5998;
+}
+
+.twitter {
+ background-color: #00acee;
+}
+
+.youtube {
+ background-color: #c4302b;
+}
+
+.pinterest {
+ background-color: #c8232c;
+}
+
+.instagram {
+ background: linear-gradient(
+ #405de6,
+ #833ab4,
+ #c13584,
+ #e1306c,
+ #fd1d1d,
+ #f56040,
+ #fcaf45
+ );
+}
+
+.content p {
+ font-size: 1.4rem;
+ color: #fff;
+ font-weight: 300;
+}
+
+.content input {
+ outline: none;
+ background: none;
+ border: none;
+ border-bottom: 2px solid #d2b495;
+ cursor: pointer;
+ padding: 0.5rem 0 1.2rem;
+ color: var(--dark-color);
+ display: block;
+ margin-bottom: 3rem;
+ margin-top: 2rem;
+ width: 100%;
+ font-family: inherit;
+}
+
+.content input::-webkit-input-placeholder {
+ color: #eee;
+}
+
+.content button {
+ border: none;
+ background-color: #000;
+ color: #fff;
+ text-transform: uppercase;
+ padding: 1rem 3rem;
+ border-radius: 2rem;
+ font-size: 1.4rem;
+ font-family: inherit;
+ cursor: pointer;
+ font-weight: 600;
+}
+
+.content button:hover {
+ background-color: var(--background-color);
+ color: var(--primary-color);
+}
+
+.copyright {
+ display: flex;
+ justify-content: space-between;
+ padding-top: 2rem;
+
+ border-top: 1px solid #d2b495;
+}
+
+.copyright p {
+ font-weight: 400;
+ font-size: 1.6rem;
+}
+
+/* ********************************** */
+/* MEDIA QUERIES -- 768px */
+/* ********************************** */
+@media (max-width: 768px) {
+ html {
+ font-size: 55%;
+ }
+
+ .hero {
+ padding: 2rem;
+ }
+
+ .customer-support {
+ display: none;
+ }
+
+ .content-shopping-cart {
+ display: none;
+ }
+
+ .navbar {
+ padding: 1rem 2rem;
+
+ }
+
+ .navbar .fa-bars {
+ display: block;
+ color: #fff;
+ font-size: 3rem;
+ }
+
+ .menu {
+ display: none;
+ }
+
+ .content-banner {
+ max-width: 50rem;
+ margin: 0 auto;
+ padding: 25rem 0;
+ }
+
+ .container-features {
+ grid-template-columns: repeat(2, 1fr);
+ padding: 3rem 2rem;
+ }
+
+ .card-feature {
+ padding: 2rem;
+ }
+
+ .heading-1 {
+ font-size: 2.4rem;
+ }
+
+ .card-category {
+ height: 12rem;
+ }
+
+ .card-category p {
+ font-size: 2rem;
+ text-align: center;
+ line-height: 1;
+ }
+
+ .card-category span {
+ font-size: 1.4rem;
+ }
+
+ .container-options {
+ align-items: center;
+ }
+
+ .container-options span {
+ text-align: center;
+ padding: 1rem 2rem;
+ }
+
+ .container-products {
+ grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
+ }
+
+ .gallery {
+ grid-template-rows: repeat(2, 15rem);
+ }
+
+ .container-blogs {
+ overflow: hidden;
+ grid-template-columns: 1fr 1fr;
+
+ height: 52rem;
+ }
+
+ .menu-footer {
+ grid-template-columns: repeat(2, 1fr);
+ }
+
+ .copyright {
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ gap: 1.5rem;
+ }
+}
+
+/* ********************************** */
+/* MEDIA QUERIES -- 468px */
+/* ********************************** */
+@media (max-width: 468px) {
+ html {
+ font-size: 42.5%;
+ }
+
+ .content-banner {
+ max-width: 50rem;
+ padding: 22rem 0;
+ }
+
+ .heading-1 {
+ font-size: 2.8rem;
+ }
+
+ .card-feature {
+ flex-direction: column;
+ border-radius: 2rem;
+ }
+
+ .feature-content {
+ align-items: center;
+ }
+
+ .feature-content p {
+ font-size: 1.4rem;
+ text-align: center;
+ }
+
+ .feature-content span {
+ font-size: 1.6rem;
+ text-align: center;
+ }
+
+ .container-options span {
+ font-size: 1.8rem;
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ }
+
+ .container-products {
+ grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
+ gap: 1rem;
+ }
+
+ .container-img .discount {
+ font-size: 2rem;
+ }
+
+ .content-card-product h3 {
+ font-size: 2.2rem;
+ }
+
+ .gallery {
+ grid-template-rows: repeat(2, 20rem);
+ }
+
+ .blogs {
+ padding: 2rem;
+ }
+
+ .container-blogs {
+ grid-template-columns: 1fr;
+ height: 75rem;
+ }
+
+ .content-blog h3 {
+ font-size: 2.4rem;
+ }
+
+ .content-blog span {
+ font-size: 1.8rem;
+ }
+
+ .content-blog p {
+ font-size: 2.2rem;
+ }
+
+ .btn-read-more{
+ font-size: 1.8rem;
+ }
+
+ .contact-info ul,
+ .information ul,
+ .my-account ul{
+ display: none;
+ }
+
+ .contact-info {
+ align-items: center;
+ }
+
+ .menu-footer{
+ grid-template-columns: 1fr;
+ }
+
+ .content p{
+ font-size: 1.6rem;
+ }
+}
+
+.icono-cliente {
+ font-size: 4rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+}
+
+.icono-User {
+ font-size: 4rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+
+}
+.icono-basket {
+ font-size: 4.5rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+}
+
+.icono-lupa{
+ font-size: 2rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color: white;
+}
+
+.icono-basket-card{
+ font-size: 2.5rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+}
+
+.icono-heart{
+ font-size: 2rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+}
+.icono-eye{
+ font-size: 2rem; /* Cambia el tamaño del icono ajustando el valor de '2rem' según sea necesario */
+ align-items: center;
+ text-align: left;
+ color:var(--primary-color)
+}
\ No newline at end of file
diff --git a/frontend/src/AppInicio.jsx b/frontend/src/AppInicio.jsx
new file mode 100644
index 0000000..e930dad
--- /dev/null
+++ b/frontend/src/AppInicio.jsx
@@ -0,0 +1,539 @@
+import { useState } from 'react'
+import reactLogo from './assets/react.svg'
+import viteLogo from '/vite.svg'
+import './AppInicio.css'
+import { RiCustomerService2Fill } from "react-icons/ri";
+import { FaUser } from "react-icons/fa";
+import { LuShoppingBasket } from "react-icons/lu";
+import { FaMagnifyingGlass } from "react-icons/fa6";
+import { CiHeart } from "react-icons/ci";
+import { FaRegEye } from "react-icons/fa";
+import { CiShare2 } from "react-icons/ci";
+
+import PastelEditado1 from "./assets/Edicion1.jpg";
+import PastelEditado2 from "./assets/Edicion2.jpg";
+import PastelEditado3 from "./assets/Edicion3.jpg";
+import PastelEditado4 from "./assets/Edicion4.jpg";
+import PastelEditado5 from "./assets/Edicion5.jpg";
+import PastelEditado6 from "./assets/Edicion6.jpg";
+import PastelZanahoria from "./assets/Pastel-Zanahoria.jpg";
+import MejoresPasteles from "./assets/MejoresPasteles.jpg";
+import PastelTematico from "./assets/pastel-tematico.jpg";
+
+function App() {
+ const [count, setCount] = useState(0)
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+ Soporte al cliente
+ 123-456-7890
+
+
+
+
+
+
+
+
+
+
+ Carrito
+ (0)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel Delicioso
+
100% Hecho Por Nosotros
+
Comprar ahora
+
+
+
+
+
+
+
+ Mejores Categorías
+
+
+
Pastel 4 leches
+
Ver más
+
+
+
Expreso Americano
+
Ver más
+
+
+
Pastel de Zarza
+
Ver más
+
+
+
+
+
+ Mejores Productos
+
+
+ Destacados
+ Más recientes
+ Mejores Vendidos
+
+
+
+
+
+
+
+
-10%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel Chocolate Blanco
+
+
+
+
$603$670
+
+
+
+
+
+
+
-30%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Moka
+
+
+
+
$560 $800
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Chocolate
+
+
+
+
$350
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Zanahoria
+
+
+
+
$450
+
+
+
+
+
+
+
+
+
+
+
-13%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel Frambuesa
+
+
+
+
$300
+
+
+
+
+
+
+
-22%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Moka
+
+
+
+
$390 $500
+
+
+
+
+
+
+
-22%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Chocolate
+
+
+
+
$3.20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pastel de Zanahoria
+
+
+
+
$450
+
+
+
+
+
+
+
+
+
+
+
+
+ Últimos Blogs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Los 5 Mejores Pasteles que Debes Probar
+
27 de abril de 2024
+
+ En este blog, quiero compartir contigo los cinco pasteles que considero absolutamente deliciosos y que definitivamente deberías probar al menos una vez en la vida. Estos pasteles son mis favoritos por diferentes razones, desde su sabor hasta su textura y presentación. ¡Espero que te animes a probarlos y que también se conviertan en tus favoritos!
+
+
Leer más
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Receta: Pastel de Zanahoria
+
23 de abril de 2024
+
+ El pastel de zanahoria es una verdadera joya en el mundo de la repostería. Su combinación de sabores dulces y especiados, junto con la textura húmeda y esponjosa, lo convierten en un postre irresistible para cualquier ocasión. En este artículo, te compartiré mi receta favorita de pastel
+ de zanahoria para que puedas disfrutar de esta delicia en cada bocado.
+
+
Leer más
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
5 Caracteristicas de un patel tematico
+
20 de abril de 2024
+
+ Lorem ipsum dolor sit amet consectetur adipisicing
+ elit. Iste, molestiae! Ratione et, dolore ipsum
+ quaerat iure illum reprehenderit non maxime amet dolor
+ voluptas facilis corporis, consequatur eius est sunt
+ suscipit?
+
+
Leer más
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
+
+export default App
diff --git a/frontend/src/assets/Edicion1.jpg b/frontend/src/assets/Edicion1.jpg
new file mode 100644
index 0000000..8abcf77
Binary files /dev/null and b/frontend/src/assets/Edicion1.jpg differ
diff --git a/frontend/src/assets/Edicion2.jpg b/frontend/src/assets/Edicion2.jpg
new file mode 100644
index 0000000..ac7f548
Binary files /dev/null and b/frontend/src/assets/Edicion2.jpg differ
diff --git a/frontend/src/assets/Edicion3.jpg b/frontend/src/assets/Edicion3.jpg
new file mode 100644
index 0000000..109eae4
Binary files /dev/null and b/frontend/src/assets/Edicion3.jpg differ
diff --git a/frontend/src/assets/Edicion4.jpg b/frontend/src/assets/Edicion4.jpg
new file mode 100644
index 0000000..f4c2d88
Binary files /dev/null and b/frontend/src/assets/Edicion4.jpg differ
diff --git a/frontend/src/assets/Edicion5.jpg b/frontend/src/assets/Edicion5.jpg
new file mode 100644
index 0000000..e5acd1e
Binary files /dev/null and b/frontend/src/assets/Edicion5.jpg differ
diff --git a/frontend/src/assets/Edicion6.jpg b/frontend/src/assets/Edicion6.jpg
new file mode 100644
index 0000000..f4312ea
Binary files /dev/null and b/frontend/src/assets/Edicion6.jpg differ
diff --git a/frontend/src/assets/MejoresPasteles.jpg b/frontend/src/assets/MejoresPasteles.jpg
new file mode 100644
index 0000000..f9a7f18
Binary files /dev/null and b/frontend/src/assets/MejoresPasteles.jpg differ
diff --git a/frontend/src/assets/Pastel-Zanahoria.jpg b/frontend/src/assets/Pastel-Zanahoria.jpg
new file mode 100644
index 0000000..cca0732
Binary files /dev/null and b/frontend/src/assets/Pastel-Zanahoria.jpg differ
diff --git a/frontend/src/assets/ejemplo.jpg b/frontend/src/assets/ejemplo.jpg
new file mode 100644
index 0000000..dead0b0
Binary files /dev/null and b/frontend/src/assets/ejemplo.jpg differ
diff --git a/frontend/src/assets/pastel-4-leches.jpg b/frontend/src/assets/pastel-4-leches.jpg
new file mode 100644
index 0000000..d9426c8
Binary files /dev/null and b/frontend/src/assets/pastel-4-leches.jpg differ
diff --git a/frontend/src/assets/pastel-fondo.jpg b/frontend/src/assets/pastel-fondo.jpg
new file mode 100644
index 0000000..9273093
Binary files /dev/null and b/frontend/src/assets/pastel-fondo.jpg differ
diff --git a/frontend/src/assets/pastel-moka.jpg b/frontend/src/assets/pastel-moka.jpg
new file mode 100644
index 0000000..794e516
Binary files /dev/null and b/frontend/src/assets/pastel-moka.jpg differ
diff --git a/frontend/src/assets/pastel-tematico.jpg b/frontend/src/assets/pastel-tematico.jpg
new file mode 100644
index 0000000..18208a8
Binary files /dev/null and b/frontend/src/assets/pastel-tematico.jpg differ
diff --git a/frontend/src/assets/pastel-zarza.jpg b/frontend/src/assets/pastel-zarza.jpg
new file mode 100644
index 0000000..48a7e9f
Binary files /dev/null and b/frontend/src/assets/pastel-zarza.jpg differ