{"id":55188,"date":"2024-10-02T12:54:39","date_gmt":"2024-10-02T17:54:39","guid":{"rendered":"https:\/\/niixer.com\/?p=55188"},"modified":"2024-11-12T15:28:21","modified_gmt":"2024-11-12T20:28:21","slug":"plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/","title":{"rendered":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Alcances y Limitaciones<\/strong><\/h3>\n\n\n\n<p>Se ha contemplado como alcance de esta plataforma digital la inclusi\u00f3n de geolocalizaci\u00f3n con respecto a los puntos de reciclaje conocidos como Eco Puntos. Esta herramienta ayudar\u00eda a tener un monitoreo sobre la disposici\u00f3n de residuos lo que permitir\u00eda tener un registro sobre la participaci\u00f3n ciudadana lo que estar\u00eda promoviendo la educaci\u00f3n ambiental interactiva, gracias a esta plataforma ya que se contempla una participaci\u00f3n ciudadana por parte de los habitantes de esta localidad, lo que tendr\u00eda como efecto una reducci\u00f3n de residuos en ubicaciones o puntos inadecuados para el manejo de estos mismos residuos. (Personer\u00eda de Bogot\u00e1, 2023; UAESP, 2022).<\/p>\n\n\n\n<p>Dentro de las limitaciones que se han contemplado son la brecha tecnol\u00f3gica existente entre los ciudadanos de esta localidad, debido a que Ciudad Bol\u00edvar tiene zonas vulnerables debido a la violencia, as\u00ed como las zonas llamadas popularmente como invasiones las cuales no cuentan con servicios b\u00e1sicos y necesarios como lo es el servicio de luz y por ende tambi\u00e9n no cuentan con el servicio del internet, lo que deriva en la dificultad de hacer uso de esta plataforma en toda la localidad. As\u00ed como tambi\u00e9n se contempla la limitaci\u00f3n relacionada a la poca infraestructura f\u00edsica necesaria con la que se cuenta en la localidad derivando en problemas e inconformidad debido al acceso escaso o poca disponibilidad a los ecos puntos, adem\u00e1s de estar sujeta a limitantes como lo son el mantenimiento y las constantes actualizaciones que recibir\u00eda la plataforma.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tecnolog\u00eda y Sostenibilidad<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>El papel de las plataformas web en la gesti\u00f3n ambiental<\/strong><\/em><\/h4>\n\n\n\n<p>Las plataformas de informaci\u00f3n web juegan un papel crucial en nuestra sociedad porque facilitan el acceso a informaci\u00f3n, normas y recursos digitales que fomentan una cultura ciudadana centrada en el buen manejo de los residuos s\u00f3lidos. En el contexto de la transformaci\u00f3n digital del Estado, las Tecnolog\u00edas de la Informaci\u00f3n y la Comunicaci\u00f3n (TIC) han impulsado la creaci\u00f3n de plataformas digitales. El Ministerio de Tecnolog\u00edas de la Informaci\u00f3n y las Comunicaciones (MINTIC 2024) reconoce:<\/p>\n\n\n\n<p>\u201cla importancia y el impacto del cuidado del medio ambiente y de la lucha contra el cambio clim\u00e1tico en el bienestar de las generaciones presentes y futuras, as\u00ed mismo es consciente de c\u00f3mo las TIC, alineadas con los Objetivos de Desarrollo Sostenible -ODS, pueden contribuir con este prop\u00f3sito\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-3.webp\" alt=\"\" class=\"wp-image-55201\" style=\"object-fit:cover;width:1142px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-3.webp 1280w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-3-300x169.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-3-1024x576.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-3-768x432.webp 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p>Estas plataformas de informaci\u00f3n web son una herramienta que nos ayuda promover informaci\u00f3n sobre la sensibilizaci\u00f3n y educaci\u00f3n sobre la gesti\u00f3n de residuos s\u00f3lidos, como no lo afirma Colquichagua y Picho (2021) \u201cherramientas relacionadas con las Tecnolog\u00edas de la Informaci\u00f3n y Comunicaci\u00f3n (TIC) se conviertan en un medio educativo indispensable para el proceso de ense\u00f1anza y aprendizaje\u201d. Esto significa que la implementaci\u00f3n de plataformas digitales no solo facilita la difusi\u00f3n masiva de informaci\u00f3n ambiental, sino que tambi\u00e9n permiten un acceso interactivo y din\u00e1mico al conocimiento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Desarrollo de la Plataforma<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>Arquitectura de la plataforma<\/strong><\/em><\/h4>\n\n\n\n<p>Para la arquitectura de nuestra plataforma de informaci\u00f3n WEB haremos uso de los servicios de Amazon Web Services (AWS) el cual nos ofrece una infraestructura en la nube segura y escalable que permite a las empresas desarrollar aplicaciones de manera flexible, adapt\u00e1ndose a las necesidades cambiantes del mercado (Amazon Web Services, s.f.). Los servicios como Amazon S3 y Amazon EC2 proporcionan almacenamiento y capacidad de procesamiento bajo demanda, lo que permite optimizar costos y mejorar el rendimiento de las aplicaciones web. \u00a0Estos 2 servicios de Amazon pueden ser administrados mediante una l\u00ednea de comandos de Amazon llamada CLI como lo muestra la siguiente figura<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen2-1024x576.webp\" alt=\"\" class=\"wp-image-55196\" style=\"object-fit:cover;width:1134px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen2-1024x576.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen2-300x169.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen2-768x432.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen2.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Con el uso de la herramienta AWS Lambda podemos generar un desarrollo r\u00e1pido y rentable para nuestra plataforma de informaci\u00f3n Web. Ya que, Seg\u00fan AWS, &#8220;Lambda ejecuta su c\u00f3digo solo cuando es necesario y escala autom\u00e1ticamente, desde unas pocas solicitudes por d\u00eda hasta miles por segundo&#8221; (Amazon Web Services, s.f.). adem\u00e1s, realizando, la integraci\u00f3n con Amazon CloudFront mejora la entrega de contenido globalmente, reduciendo la latencia y mejorando la experiencia del usuario (Amazon Web Services, 2023). Sin dejar a un lado la medici\u00f3n de los recursos utilizados en AWS para ello se implementa AWS CloudWatch siendo una herramienta esencial para monitorear m\u00e9tricas en tiempo real como el uso de CPU, tr\u00e1fico de red y almacenamiento. Se integra con Auto Scaling Groups para escalar din\u00e1micamente las instancias seg\u00fan la demanda (Amazon Web Services, 2023).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hosting<\/strong><\/h3>\n\n\n\n<p>Para poner una plataforma de informaci\u00f3n Web al alcance de todas las personas, debemos tener en cuenta el tipo de Hosting vamos a implementar, ya que para cada necesidad hay un tipo de hosting. Adem\u00e1s, el hosting adecuado te ofrece escalabilidad. En plataformas web que pueden experimentar fluctuaciones en el tr\u00e1fico, como una relacionada con la gesti\u00f3n de residuos s\u00f3lidos, es importante poder ajustar los recursos del servidor de manera eficiente para manejar picos de demanda sin interrupciones\u200b (Wood,2018)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>Tipos de Hosting<\/strong><\/em><\/h4>\n\n\n\n<p><strong>Shared Hosting<\/strong>: Este tipo esta adecuado para sitios web peque\u00f1os, y se comparten los recursos con otros sitios.<\/p>\n\n\n\n<p><strong>Virtual Private Server o VPS<\/strong>: Este tipo de Hosting ofrece mayor control, as\u00ed como m\u00e1s recursos dedicados.<\/p>\n\n\n\n<p><strong>Dedicated Hosting<\/strong>: M\u00e1quinas dedicadas para grandes aplicaciones que necesitan m\u00e1xima potencia y seguridad (Nginx, 2023).<\/p>\n\n\n\n<p><strong>Soluciones Cloud<\/strong>: El hosting en la nube con servicios como AWS, Google Cloud, o Azure permite escalar los recursos autom\u00e1ticamente y asegura alta disponibilidad mediante Auto Scaling y Load Balancers (Amazon Web Services, 2023; Microsoft Azure, 2023).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tipos de dominios<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>Dominios Gen\u00e9ricos y Geogr\u00e1ficos<\/strong><\/em><\/h4>\n\n\n\n<p>Los dominios de nivel superior (TLD) incluyen los gen\u00e9ricos como .com, .org, y .net, as\u00ed como los dominios geogr\u00e1ficos como .co para Colombia y .es para Espa\u00f1a (IANA, 2023).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>Amazon EC2<\/strong><\/em><\/h4>\n\n\n\n<p>En este servicio se trabaja por medio de m\u00e1quinas virtuales escalables las cuales se encargan de ejecutar aplicaciones. Permitiendo el ajuste din\u00e1mico de instancias por medio del uso de Auto Scaling, asi como por el uso de Elastic Load Balancers el cual distribuye el tr\u00e1fico para asegurar la alta disponibilidad (Amazon Web Services, 2023).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>\u00a0Amazon EBS (Elastic Block Store)<\/em><\/strong><\/h4>\n\n\n\n<p>Proporciona almacenamiento persistente para instancias EC2. Los vol\u00famenes gp3 son los m\u00e1s recomendados por su balance entre costo y rendimiento. Se pueden hacer backups autom\u00e1ticos mediante snapshots (Amazon Web Services, 2023).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em>\u00a0<strong>Amazon CloudWatch<\/strong><\/em><\/h4>\n\n\n\n<p>Es una herramienta enfocada al monitoreo de m\u00e9tricas en tiempo real como el uso de CPU, tr\u00e1fico en la red y de almacenamiento. Se integra con Auto Scaling Groups para escalar din\u00e1micamente las instancias seg\u00fan la demanda (Amazon Web Services, 2023).<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u00bfQu\u00e9 es AWS?\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/x2vrg7HuM6g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tecnolog\u00edas para el desarrollo de la soluci\u00f3n<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-4-1024x576.webp\" alt=\"\" class=\"wp-image-55202\" style=\"object-fit:cover;width:1139px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-4-1024x576.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-4-300x169.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-4-768x432.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-4.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dentro de esta era digital, se han logrado avances significativos en la industria web que nos permiten desarrollar soluciones de manera integral e intuitiva. Para el desarrollo de nuestra soluci\u00f3n. Para el desarrollo de nuestra soluci\u00f3n hemos optado por implementar HTML5, CSS3, JavaScript en su versi\u00f3n ECMAScript 2023 (tambi\u00e9n conocida como ES14) (MDN Web Docs, S.f). Haciendo uso de FreamWorks como los son Reac.js que facilita la creaci\u00f3n de interfaces de usuario din\u00e1micas y reutilizables, reduciendo el tiempo de desarrollo y mejorando la experiencia del usuario (Tutofox, 2023). Para el desarrollo de la l\u00f3gica que sostendr\u00e1 la plataforma haremos uso de Node.Js Framework de JavaScript, el cual nos permite generar conexiones del lado del servidor, teniendo en cuenta la implementaci\u00f3n de API REST para generar la comunicaci\u00f3n entre nuestro Front y Back.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>Bases de Datos Relacionales<\/strong><\/em><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6-1024x576.webp\" alt=\"\" class=\"wp-image-55208\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6-1024x576.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6-300x169.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6-768x432.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6-1536x864.webp 1536w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-6.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Para la persistencia de los datos que se mover\u00e1n dentro de nuestra plataforma haremos uso de Base de datos SQL Relacionales como lo es PostgreSQL, la cual es considerada un gestor de base de datos bastante robusto y eficiente (Gear Plug, s.f). Todas estas tecnolog\u00edas nombradas, ser\u00e1n desplegadas en AWS (Amazon Web Services) enfocado en servicios en la nube para desplegar nuestro Frontend, Backend, base de datos y hacer uso del almacenamiento que brinda.<\/p>\n\n\n\n<p>Dentro de todas estas tecnolog\u00edas tambi\u00e9n vamos a implementar metodolog\u00edas que nos permitan crear un buen proyecto, entre estas tecnol\u00f3gicas encontramos Git para llevar el control de versiones de nuestro c\u00f3digo, mediante la metodolog\u00eda Git Flow (ATLASSIAN, S.F). Adem\u00e1s, implementaremos los principios de SOLID, con el fin de generar un c\u00f3digo de calidad y sostenible para futuras actualizaciones.<\/p>\n\n\n\n<p>Para que nuestra soluci\u00f3n tecnol\u00f3gica pueda generar confianza y seguridad para nuestros usuarios, se requiere implementar tecnol\u00f3gicas de autentificaci\u00f3n y seguridad como lo son los JWT (JSON Web Tokens), permitiendo generar autentificaciones al momento de consumir Apis o formatos JSON (Luis L, 2020). Sin dejar a un lado la implementaci\u00f3n de HTTPS: SSL lo que nos brindar\u00eda un est\u00e1ndar de conexi\u00f3n segura para los navegadores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Funcionalidades clave de la plataforma de gesti\u00f3n de residuos<\/strong><\/h3>\n\n\n\n<p>La plataforma facilitar\u00eda la educaci\u00f3n ambiental, ya que gracias a los m\u00f3dulos interactivos los usuarios podr\u00e1n ir adquiriendo conocimiento con respecto a la separaci\u00f3n de residuos, las consecuencias debido a los desechos inadecuados y los problemas que estos generan al estar en los lugares inadecuados por lo que a trav\u00e9s de esto se fomentan mejores pr\u00e1cticas, aparte de la inclusi\u00f3n de la funci\u00f3n de geolocalizaci\u00f3n la cual permite a los usuarios la f\u00e1cil ubicaci\u00f3n de los Eco Puntos disponibles a lo largo de la localidad, as\u00ed como de los horarios en los cuales se dar\u00e1 acceso a los residuos, la cual podr\u00eda est\u00e1 acompa\u00f1ada por la funci\u00f3n de en qu\u00e9 los usuarios pudiesen hacer reportes con respecto a la acumulaci\u00f3n en puntos, ya que su reporte llegar\u00eda a manos de las entidades encargadas del manejo de estos residuos as\u00ed como el poder conocer en tiempo real el estado de las rutas, lo que contribuir\u00eda en la disminuci\u00f3n de acumulaci\u00f3n de escombro y\/o basuras en las zonas no aptas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Educaci\u00f3n y Sensibilizaci\u00f3n Ciudadana<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><em><strong>C\u00f3mo la plataforma fomenta la educaci\u00f3n sobre la correcta separaci\u00f3n de residuos<\/strong><\/em><\/h4>\n\n\n\n<p>La p\u00e1gina web le dar\u00e1 m\u00f3dulos educativos y sus propias fichas de ejercicio, que son cuidadosamente dise\u00f1adas para ense\u00f1ar a los usuarios c\u00f3mo clasificar adecuadamente residuos entre org\u00e1nicos, reciclables y no. Estos m\u00f3dulos ir\u00e1n acompa\u00f1ados de herramientas interactivas tales como v\u00eddeos, tutoriales e infograf\u00edas que hacen correo general explicaci\u00f3n de por qu\u00e9 es necesario separar las fuentes convenientemente De manera pr\u00e1ctica e intuitiva, pretendemos ayudarle a que resulte m\u00e1s sencillo asimilar los conceptos b\u00e1sicos. Adem\u00e1s, se incluir\u00e1 un sistema de notificaci\u00f3n para recordar a los usuarios sobre la necesidad de adoptar pr\u00e1cticas sostenibles y concientizar as\u00ed a la sociedad sobre la importancia del cambio de residuos s\u00f3lidos. Con este m\u00e9todo de ense\u00f1anza, la educaci\u00f3n no es s\u00f3lo transmitir informaci\u00f3n sino tambi\u00e9n cambiar los h\u00e1bitos de la gente, promover una gesti\u00f3n ambiental positiva y darle a la sociedad una vida m\u00e1s ricamente reciclada. (Secretar\u00eda de Ambiente, 2023).<\/p>\n\n\n\n<p>C\u00f3mo una plataforma web puede transformar las ciudades hacia un modelo m\u00e1s sostenible<br>La implementaci\u00f3n de la plataforma de informaci\u00f3n web puede transformar las ciudades hacia un modelo m\u00e1s sostenible al implementar metodolog\u00edas de educaci\u00f3n para una mejor gesti\u00f3n eficiente de residuos s\u00f3lidos. Adem\u00e1s, estas plataformas facilitan la participaci\u00f3n ciudadana, promoviendo iniciativas sostenibles como el reciclaje o el uso responsable de recursos. Plataformas como ECO-Challenge, &#8220;involucran a los ciudadanos en retos ecol\u00f3gicos que no solo concientizan sobre la importancia del medio ambiente, sino que tambi\u00e9n motivan a las personas a cambiar sus h\u00e1bitos mediante peque\u00f1os desaf\u00edos&#8221; (Gestionet, 2021)\u200b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Creditos<\/strong><\/h3>\n\n\n\n<p><strong>Autores: <\/strong><a href=\"https:\/\/niixer.com\/?s=Diego+Alejandro+Fern%C3%A1ndez+Rodr%C3%ADguez\">Diego Alejandro Fern\u00e1ndez Rodr\u00edguez<\/a>, <a href=\"https:\/\/niixer.com\/?s=Diego+Alejandro+Garc%C3%ADa+Mera\">Diego Alejandro Garc\u00eda Mera<\/a>, <a href=\"https:\/\/niixer.com\/?s=Juan+Manuel+Loaiza+P%C3%A9rez\">Juan Manuel Loaiza P\u00e9rez<\/a>, <a href=\"https:\/\/niixer.com\/?s=Juli%C3%A1n+Enrique+Rojas+Joaqui\">Juli\u00e1n Enrique Rojas Joaqui<\/a><\/p>\n\n\n\n<p><strong>Editores: <\/strong><a href=\"https:\/\/niixer.com\/?s=Carlos+Iv%C3%A1n+Pinz%C3%B3n+Romero\">Carlos Iv\u00e1n Pinz\u00f3n Romero<\/a><\/p>\n\n\n\n<p><strong>C\u00f3digo:\u00a0<\/strong>\u00a0<a href=\"https:\/\/niixer.com\/?s=UCPI2G2-5\">UCPI2G2-5<\/a><\/p>\n\n\n\n<p><strong>Universidad:<\/strong> <a href=\"https:\/\/niixer.com\/?s=Universidad+Central\">Universidad Central<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Fuentes<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">Atlassian. (s.f.). Gitflow Workflow. Atlassian https:\/\/www.atlassian.com\/es\/git\/tutorials\/comparing-workflows\/gitflow-workflow<br>Artyom. (2023, 30 de mayo). Tutorial Fullstack: React, Typescript, NodeJS, Express y PostgreSQL. tutoFox.com https:\/\/www.tutofox.com\/react\/tutorial-fullstack-react-typescript-nodejs-express-postgresql\/<br>Amazon Web Services. (s.f.). AWS Lambda. AWS. https:\/\/aws.amazon.com\/lambda\/<br>Amazon Web Services. (s.f.). Amazon CloudFront. AWS. https:\/\/aws.amazon.com\/cloudfront\/<br>Colquichagua Picho, E. (2021). La gesti\u00f3n de residuos s\u00f3lidos en Bogot\u00e1: una propuesta para su manejo adecuado [Archivo PDF]. https:\/\/revista.grupocieg.org\/wp-content\/uploads\/2021\/08\/Ed.5180-88-Colquichagua-Picho.pdf<br>Concepto de (s.f.). Las Tres R - Concepto, reducir, reutilizar y reciclar. Concepto. https:\/\/concepto.de\/las-tres-r\/<br>Fepropaz Fundaci\u00f3n. (2024, 23 de Enero). La educaci\u00f3n ambiental digital: una nueva herramienta para la sensibilizaci\u00f3n. Fundaci\u00f3n FEPROPAZ. https:\/\/fepropaz.com\/educacion-ambiental-digital\/.<br>Gearplug. (s.f.). PostgreSQL vs MySQL: \u00bfcu\u00e1l es mejor?. GearPlug. https:\/\/www.gearplug.io\/blog\/postgresql-vs-mysql-cual-es-mejor<br>Gesti\u00f3n ET. (2021, 08 de Junio). Soluciones digitales de educaci\u00f3n ambiental. Gesti\u00f3n ET. https:\/\/gestionet.net\/soluciones-digitales-de-educacion-ambiental\/<br>ILERNA. (2024, 16 de abril). Tecnolog\u00edas para el desarrollo de aplicaciones web. iLERNA. https:\/\/www.ilerna.es\/blog\/tecnologias-desarrollo-aplicaciones-web<br>Ministerio de Tecnolog\u00edas de la Informaci\u00f3n y las Comunicaciones (MINTIC). (2024, 05 de Agosto). Gesti\u00f3n ambiental MINTIC. TIC. https:\/\/www.mintic.gov.co\/portal\/inicio\/Atencion-y-Servicio-a-la-Ciudadania\/Transparencia\/135683:Gestion-Ambiental-MINTIC<br>Mdn Web Docs. (s.f.). JavaScript. Mmdn Wbe Docs. https:\/\/developer.mozilla.org\/es\/docs\/Web\/JavaScript<br>Lopez, Luis. (2020, 17 de enero ). \u00bfQu\u00e9 es JSON Web Token y c\u00f3mo funciona?. OpenWebinar https:\/\/openwebinars.net\/blog\/que-es-json-web-token-y-como-funciona\/<br>Personer\u00eda de Bogot\u00e1. (2023). Informe de gesti\u00f3n ambiental 2023. https:\/\/www.personeriabogota.gov.co\/informes\/send\/497-informes-de-gestion-ambiental\/27686-informe-de-gestion-ambiental-2023<br>Unidad Administrativa Especial de Servicios P\u00fablicos (UAESP). (2023). Informe de gesti\u00f3n PGIRS primer semestre 2023[Archivo PDF]. https:\/\/www.uaesp.gov.co\/sites\/default\/files\/documentos\/Informe_PGIRS_primer_semestre_2023.pdf<br>Unidad Administrativa Especial de Servicios P\u00fablicos (UAESP). (2024). Informe de gesti\u00f3n PGIRS primer semestre 2024[Archivo PDF]. https:\/\/www.uaesp.gov.co\/sites\/default\/files\/documentos\/Informe_PGIRS_I_semestre_vigencia_2024.pdf Revista Ecociencia. (2020, 24 de septiembre). Educaci\u00f3n ambiental y los ni\u00f1os: cambios de h\u00e1bitos y la cultura del reciclaje. Revista ECOCIENCIAS.<br>Amazon Web Services. (2023). Amazon EC2.AWS. https:\/\/aws.amazon.com\/ec2<br>Bernstein, D. (2023). Containers and Cloud Native Development: How Kubernetes and Docker Are Changing the Cloud Landscape. O\u2019Reilly Media.<br>Cypress.io. (2023). Cypress Documentation. https:\/\/www.cypress.io<br>Garrett, J. J. (2023). The Elements of User Experience: User-Centered Design for the Web and Beyond. New Riders.<br>GraphQL Foundation. (2023). GraphQL Documentation. https:\/\/graphql.org<br>Jest Documentation. (2023). Jest. https:\/\/jestjs.io<br>Moz. (2023). SEO: The Beginner's Guide to Search Engine Optimization. https:\/\/moz.com<br>Node.js Foundation. (2023). Node.js Documentation. https:\/\/nodejs.org<br>PostgreSQL Documentation. (2023). PostgreSQL. https:\/\/www.postgresql.org<br>Schwaber, K., &amp; Sutherland, J. (2020). The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game. Scrum.org.<br>Tailwind Labs. (2023). Tailwind CSS Documentation. https:\/\/tailwindcss.com<br>W3C. (2023). Web Content Accessibility Guidelines (WCAG) 2.1.W3C https:\/\/www.w3.org\/WAI\/standards-guidelines<br>AWS. (s.f). Interfaz de l\u00ednea de comandos de AWS. AWS. https:\/\/aws.amazon.com\/es\/cli\/<br>proun.(s.f).Magento vs Woocommerce: \u00bfcu\u00e1l es mejor?. proun. https:\/\/www.proun.es\/blog\/desarrollo-web-en-la-nube-ventajas\/<br>Naeem, T.(2023, 09 de octubre). Sistemas de gesti\u00f3n de bases de datos relacionales (RDBMS): todo lo que necesita saber. Astera. https:\/\/www.astera.com\/es\/type\/blog\/relational-database-management-system\/<br><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Alcances y Limitaciones Se ha contemplado como alcance de esta plataforma digital la inclusi\u00f3n de geolocalizaci\u00f3n con respecto a los puntos de reciclaje conocidos como Eco Puntos. Esta herramienta ayudar\u00eda a tener un monitoreo sobre la disposici\u00f3n de residuos lo que permitir\u00eda tener un registro sobre la participaci\u00f3n ciudadana loSeguir Leyendo<\/p>\n","protected":false},"author":1771,"featured_media":55204,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[30],"tags":[243,746,1658,195,3786,3789,3788],"class_list":["post-55188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-niixer","tag-aws","tag-base-de-datos","tag-desarrollo-web","tag-html","tag-node-js","tag-plataformas-web","tag-residuos-solidos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS<\/title>\n<meta name=\"description\" content=\"En Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos encuentra los mejores contenidos del mundo de la tecnolog\u00eda | Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS\" \/>\n<meta property=\"og:description\" content=\"En Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos encuentra los mejores contenidos del mundo de la tecnolog\u00eda | Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/niixer\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-02T17:54:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-12T20:28:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Juan Loaiza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Loaiza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","description":"En Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos encuentra los mejores contenidos del mundo de la tecnolog\u00eda | Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/","og_locale":"es_ES","og_type":"article","og_title":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","og_description":"En Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos encuentra los mejores contenidos del mundo de la tecnolog\u00eda | Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","og_url":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/","og_site_name":"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","article_publisher":"https:\/\/www.facebook.com\/niixer\/","article_published_time":"2024-10-02T17:54:39+00:00","article_modified_time":"2024-11-12T20:28:21+00:00","og_image":[{"width":1600,"height":1100,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","type":"image\/webp"}],"author":"Juan Loaiza","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Juan Loaiza","Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/"},"author":{"name":"Juan Loaiza","@id":"https:\/\/niixer.com\/#\/schema\/person\/f171ad89e458efd1ae647f3a61882a63"},"headline":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","datePublished":"2024-10-02T17:54:39+00:00","dateModified":"2024-11-12T20:28:21+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/"},"wordCount":2068,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","keywords":["AWS","base de datos","desarrollo web","Html","Node Js","Plataformas Web","Residuos solidos"],"articleSection":["Niixer"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/","url":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/","name":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","datePublished":"2024-10-02T17:54:39+00:00","dateModified":"2024-11-12T20:28:21+00:00","description":"En Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos encuentra los mejores contenidos del mundo de la tecnolog\u00eda | Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","width":1600,"height":1100,"caption":"Desarrolo de plataforma de informacion Web en la nube con Node Js, react y aws"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2024\/10\/02\/plataforma-web-para-residuos-solidos-usando-node-js-y-react-en-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"Plataforma Web para Residuos S\u00f3lidos usando Node.js y React en AWS"}]},{"@type":"WebSite","@id":"https:\/\/niixer.com\/#website","url":"https:\/\/niixer.com\/","name":"Portal de noticias de tecnolog\u00eda, ciencia, Android, iOS, Realidad Virtual, Aumentada y Mixta, Videojuegos, computadores, todo lo mas reciente en tecnolog\u00eda","description":"Portal de noticias de tecnolog\u00eda","publisher":{"@id":"https:\/\/niixer.com\/#organization"},"alternateName":"Niixer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niixer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/niixer.com\/#organization","name":"Niixer","alternateName":"Niixer.com","url":"https:\/\/niixer.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/","url":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","width":140,"height":140,"caption":"Niixer"},"image":{"@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/niixer\/","https:\/\/www.instagram.com\/niixer.tecnologia\/"]},{"@type":"Person","@id":"https:\/\/niixer.com\/#\/schema\/person\/f171ad89e458efd1ae647f3a61882a63","name":"Juan Loaiza","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/c74ce1237ef2cd7f8a8223c8a325554e3ae1ba72abb257ef801b928b43e539ea?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c74ce1237ef2cd7f8a8223c8a325554e3ae1ba72abb257ef801b928b43e539ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c74ce1237ef2cd7f8a8223c8a325554e3ae1ba72abb257ef801b928b43e539ea?s=96&d=mm&r=g","caption":"Juan Loaiza"},"url":"https:\/\/niixer.com\/index.php\/author\/jloaizap1\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/10\/Imagen-5.webp","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/55188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/users\/1771"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=55188"}],"version-history":[{"count":4,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/55188\/revisions"}],"predecessor-version":[{"id":55228,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/55188\/revisions\/55228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/55204"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=55188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=55188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=55188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}