<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>i18next Archive - RENE.KI</title>
	<atom:link href="https://reneki.de/tag/i18next/feed/" rel="self" type="application/rss+xml" />
	<link>https://reneki.de/tag/i18next/</link>
	<description>Aktuelles aus der Welt der künstliche Intelligenz (KI)</description>
	<lastBuildDate>Fri, 24 Oct 2025 11:21:17 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://reneki.de/wp-content/uploads/2025/08/logo-black.svg</url>
	<title>i18next Archive - RENE.KI</title>
	<link>https://reneki.de/tag/i18next/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>App Entwicklung mit Replit KI</title>
		<link>https://reneki.de/app-entwicklung-mit-replit-ki/?pk_campaign=&#038;pk_source=</link>
		
		<dc:creator><![CDATA[rene]]></dc:creator>
		<pubDate>Tue, 21 Oct 2025 22:02:27 +0000</pubDate>
				<category><![CDATA[KI & AI]]></category>
		<category><![CDATA[KI News]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Chatbot]]></category>
		<category><![CDATA[DeepSeek]]></category>
		<category><![CDATA[Drizzle ORM]]></category>
		<category><![CDATA[Express]]></category>
		<category><![CDATA[Firebase]]></category>
		<category><![CDATA[Firebase Admin SDK]]></category>
		<category><![CDATA[Fuse.js]]></category>
		<category><![CDATA[i18next]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Postgress]]></category>
		<category><![CDATA[Push Notifications]]></category>
		<category><![CDATA[PWA]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[React Query]]></category>
		<category><![CDATA[Tailwind CSS]]></category>
		<category><![CDATA[Translations]]></category>
		<category><![CDATA[TypeScript]]></category>
		<category><![CDATA[WooCommerce]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Wouter]]></category>
		<category><![CDATA[ZOD]]></category>
		<guid isPermaLink="false">https://reneki.de/?p=5727</guid>

					<description><![CDATA[<p>App Entwicklung mit Replit, Openrouter &#038; Firebase</p>
<p>Der Beitrag <a href="https://reneki.de/app-entwicklung-mit-replit-ki/">App Entwicklung mit Replit KI</a> erschien zuerst auf <a href="https://reneki.de">RENE.KI</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5727" class="elementor elementor-5727">
				<div class="elementor-element elementor-element-e4aac5c e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent" data-id="e4aac5c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-2a72b66 elementor-widget elementor-widget-heading" data-id="2a72b66" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">App Entwicklung mit Replit, Openrouter &amp; Firebase</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-ce654f9 elementor-widget elementor-widget-image" data-id="ce654f9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="768" height="358" src="https://reneki.de/wp-content/uploads/2025/10/Replit_Logo_Primary.svg" class="attachment-medium_large size-medium_large wp-image-5782" alt="" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-3df7480 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent" data-id="3df7480" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-030db9f elementor-arrows-position-outside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="030db9f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;3&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:24,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Bild Karussell" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Homepage Light Mode" data-elementor-lightbox-description="RenekiStore App Homepage Light Mode" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxNSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfSG9tZS5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Home.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Home.jpg" alt="RenekiStore App Homepage Light Mode" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Homepage Dark Mode" data-elementor-lightbox-description="RenekiStore App Homepage Dark Mode" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxNiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfSG9tZV9kYXJrLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Home_dark.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Home_dark.jpg" alt="RenekiStore App Homepage Dark Mode" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="Chatbot RenekiStore Shop Assistent" data-elementor-lightbox-description="Chatbot RenekiStore Shop Assistent" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTY5OSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQ2hhdGJvdC5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Chatbot.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Chatbot.jpg" alt="Chatbot RenekiStore Shop Assistent" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="Chatbot RenekiStore Offers" data-elementor-lightbox-description="Chatbot RenekiStore Offers" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTg1MSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0NoYXRib3RfUmVuZWtpU3RvcmVfT2ZmZXJzLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Offers.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Offers.jpg" alt="Chatbot RenekiStore Offers" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="Chatbot RenekiStore Shipping Costs" data-elementor-lightbox-description="Chatbot RenekiStore Shipping Costs" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTg1MiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0NoYXRib3RfUmVuZWtpU3RvcmVfU2hpcHBpbmcuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Shipping.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Shipping.jpg" alt="Chatbot RenekiStore Shipping Costs" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="Chatbot RenekiStore Delivery Times" data-elementor-lightbox-description="Chatbot RenekiStore Delivery Times" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTg1MCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0NoYXRib3RfUmVuZWtpU3RvcmVfRGVsaXZlcnkuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Delivery.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/Chatbot_RenekiStore_Delivery.jpg" alt="Chatbot RenekiStore Delivery Times" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product Search" data-elementor-lightbox-description="RenekiStore App Product Search" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwOSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdF9TZWFyY2guanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Search.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Search.jpg" alt="RenekiStore App Product Search" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product Filter" data-elementor-lightbox-description="RenekiStore App Product Filter" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxNywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdF9GaWx0ZXIuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Filter.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Filter.jpg" alt="RenekiStore App Product Filter" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Shopping Cart Page" data-elementor-lightbox-description="RenekiStore App Shopping Cart Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwMiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQ2FydC5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Cart.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Cart.jpg" alt="RenekiStore App Shopping Cart Page" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Checkout Page" data-elementor-lightbox-description="RenekiStore App Checkout Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwNywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQ2hlY2tvdXQuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout.jpg" alt="RenekiStore App Checkout Page" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Checkout Delivery Address" data-elementor-lightbox-description="RenekiStore App Checkout Delivery Address" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwMywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQ2hlY2tvdXRfMi5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout_2.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout_2.jpg" alt="RenekiStore App Checkout Delivery Address" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Checkout Overview" data-elementor-lightbox-description="RenekiStore App Checkout Overview" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwNCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQ2hlY2tvdXRfMy5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout_3.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Checkout_3.jpg" alt="RenekiStore App Checkout Overview" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Order Success Page" data-elementor-lightbox-description="RenekiStore App Order Success Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwNSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfT3JkZXJfc3VjY2Vzcy5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Order_success.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Order_success.jpg" alt="RenekiStore App Order Success Page" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="14 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Orders Page" data-elementor-lightbox-description="RenekiStore App Orders Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwNiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfT3JkZXJzLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Orders.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Orders.jpg" alt="RenekiStore App Orders Page" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="15 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore Push Notification Order Changed" data-elementor-lightbox-description="RenekiStore Push Notification after order was changed in WooCommerce" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTY5NywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHVzaG5vdGlmaWNhdGlvbl9PcmRlci5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Pushnotification_Order.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Pushnotification_Order.jpg" alt="RenekiStore Push Notification Order Changed" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="16 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore Push Notification Sale Product" data-elementor-lightbox-description="RenekiStore Push Notification product on sale" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTY5NiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHVzaG5vdGlmaWNhdGlvbl9PZmZlci5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Pushnotification_Offer.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Pushnotification_Offer.jpg" alt="RenekiStore Push Notification Sale Product" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="17 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Language Switch" data-elementor-lightbox-description="RenekiStore App Language Switch" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwMCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfTGFuZ3VhZ2VzLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Languages.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Languages.jpg" alt="RenekiStore App Language Switch" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="18 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product Detail with Sale Price" data-elementor-lightbox-description="RenekiStore App Product Detail with Sale Price" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxOCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdGRldGFpbF9TYWxlLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_Sale.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_Sale.jpg" alt="RenekiStore App Product Detail with Sale Price" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="19 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product on Sale" data-elementor-lightbox-description="RenekiStore App Product on Sale" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxMywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdGRldGFpbF9TYWxlXzIuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_Sale_2.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_Sale_2.jpg" alt="RenekiStore App Product on Sale" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="20 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Products Also Like" data-elementor-lightbox-description="RenekiStore App Products Also Like" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxMiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdGRldGFpbF9vdGhlci5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_other.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_other.jpg" alt="RenekiStore App Products Also Like" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="21 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product Reviews" data-elementor-lightbox-description="RenekiStore App Product Reviews" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwOCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdF9SZXZpZXdzLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Reviews.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Reviews.jpg" alt="RenekiStore App Product Reviews" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="22 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Recently Viewed" data-elementor-lightbox-description="RenekiStore App Recently Viewed" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxNCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdGRldGFpbF92aWV3ZWQuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_viewed.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Productdetail_viewed.jpg" alt="RenekiStore App Recently Viewed" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="23 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Product Sold Out" data-elementor-lightbox-description="RenekiStore App Product Sold Out" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxMCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdF9zb2xkLmpwZyIsInNsaWRlc2hvdyI6IjAzMGRiOWYifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_sold.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_sold.jpg" alt="RenekiStore App Product Sold Out" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="24 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Products Wishlist" data-elementor-lightbox-description="RenekiStore App Products Wishlist" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxMSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfUHJvZHVjdF9XaXNobGlzdC5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Wishlist.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Product_Wishlist.jpg" alt="RenekiStore App Products Wishlist" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="25 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Blog Page" data-elementor-lightbox-description="RenekiStore App Blog Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcwMSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQmxvZy5qcGciLCJzbGlkZXNob3ciOiIwMzBkYjlmIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Blog.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Blog.jpg" alt="RenekiStore App Blog Page" /><div class="swiper-lazy-preloader"></div></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="26 von 26"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="030db9f" data-elementor-lightbox-title="RenekiStore App Blog Filter" data-elementor-lightbox-description="RenekiStore App Blog Filter" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTY5OCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JFTkVLSV9TVE9SRV9BUFBfQmxvZ19GaWx0ZXIuanBnIiwic2xpZGVzaG93IjoiMDMwZGI5ZiJ9" href="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Blog_Filter.jpg"><figure class="swiper-slide-inner"><img class="swiper-slide-image swiper-lazy" data-src="https://reneki.de/wp-content/uploads/2025/10/RENEKI_STORE_APP_Blog_Filter.jpg" alt="RenekiStore App Blog Filter" /><div class="swiper-lazy-preloader"></div></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-left"></i>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-right"></i>					</div>
				
									<div class="swiper-pagination"></div>
									</div>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6082818d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent" data-id="6082818d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-0eee988 elementor-widget elementor-widget-heading" data-id="0eee988" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Zielstellung und Umsetzung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6ddbae05 elementor-widget elementor-widget-text-editor" data-id="6ddbae05" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									
<p>Entwicklung einer mehrsprachigen Progressive Web App (PWA) / E-Commerce Shopping App mit Replit, <a href="https://reneki.de/ai/ai-tools/">Openrouter</a> (für Chatbot), WordPress &amp; WooCommerce Rest API sowie Google Firebase für Push Notifications.  Via Chatbot, welcher direkt in die App integriert wurde, hat der User (potentieller Käufer) die Möglichkeit, Fragen zu stellen wie zum Beispiel „Ich suche nach Produkt xy in Größe S, der Preisspanne zwischen 50 und 100 Euro“ oder „Wie hoch sind die Versandkosten?“ oder „Wie lang sind die Lieferzeiten?“ etc. Zudem werden Push Notifications automatisch gesendet sobald ein Produkt im Webshop einen Rabatt/ Sonderpreis erhält als auch sobald sich der Bestellstatus einer aus der App getätigten Bestellung ändert. Die Datenbasis für Produkte, Kategorien, Zahlungsarten, den Blog etc. der App bildet der WooCommerce Shop unter <a href="https://store.reneki.de" target="_blank" rel="noopener">https://store.reneki.de</a>. Alle in der App vorhandenen Produkte, Kategorien sowie Blog-Post werden über die REST API&#8217;s (WordPress als auch WooCommerce) synchronisiert. Die Mehrsprachigkeit wurde sowohl via Replit direkt (i18n) als auch via KI (Openrouter/ Deep Seek LMM) realisiert. Die App lässt sich sowohl auf iOS als auch Android Geräten installieren und fungiert dabei als PWA, was die Push Notifications ermöglicht. </p>

<p> </p>
								</div>
				</div>
				<div class="elementor-element elementor-element-0e94bab elementor-widget elementor-widget-text-editor" data-id="0e94bab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3 data-sourcepos="1:1-1:44">Reneki Store &#8211; PWA E-Commerce Application</h3>
<p data-sourcepos="3:1-3:184">A modern, performant Progressive Web App (PWA) built with React, TypeScript, and Tailwind CSS. Features WooCommerce integration with native payment gateways, and full offline support.</p>
<p data-sourcepos="3:1-3:184"> </p>
<h4 data-sourcepos="3:1-3:12">Overview</h4>
<p data-sourcepos="4:1-4:460">Reneki Store is a Progressive Web App (PWA) e-commerce application integrating with WooCommerce for product management and payment processing. It offers fuzzy search, advanced filtering, cart management, and multilingual support (German/English). The project aims to deliver a robust, mobile-first e-commerce platform focused on user experience and efficient product presentation, with a business vision to provide a modern and accessible e-commerce solution.</p>
<p data-sourcepos="6:1-6:197"><strong data-sourcepos="6:1-6:16">Deployment:</strong> Comprehensive installation guide for deploying to external Linux servers with Nginx or Apache reverse proxy, SSL/TLS, systemd service, and production configuration.</p>
<p data-sourcepos="6:1-6:197"> </p>
<h4 data-sourcepos="8:1-8:20">User Preferences</h4>
<ul data-sourcepos="9:1-12:54">
<li data-sourcepos="9:1-9:69"><strong data-sourcepos="9:3-9:15">Language</strong>: User can toggle between German (DE) and English (EN)</li>
<li data-sourcepos="10:1-10:137"><strong data-sourcepos="10:3-10:12">Theme</strong>: User can toggle between light/dark mode or use automatic time-based switching (Light: 7:00-19:00 MEZ, Dark: 19:00-7:00 MEZ)</li>
<li data-sourcepos="11:1-11:59"><strong data-sourcepos="11:3-11:22">Recently Viewed</strong>: Last 20 products viewed are tracked</li>
<li data-sourcepos="12:1-12:54"><strong data-sourcepos="12:3-12:11">Cart</strong>: Persists across sessions via localStorage</li>
</ul>
<h3 data-sourcepos="14:1-14:23"> </h3>
<h3 data-sourcepos="14:1-14:23">System Architecture</h3>
<p> </p>
<h4 data-sourcepos="16:1-16:20">UI/UX Decisions</h4>
<ul data-sourcepos="17:1-21:91">
<li data-sourcepos="17:1-17:57"><strong data-sourcepos="17:3-17:26">Mobile-first design</strong>: Optimized for mobile devices.</li>
<li data-sourcepos="18:1-18:99"><strong data-sourcepos="18:3-18:16">PWA-ready</strong>: Manifest and service worker infrastructure for installability and offline access.</li>
<li data-sourcepos="19:1-19:115"><strong data-sourcepos="19:3-19:23">DSGVO Compliance</strong>: Self-hosted fonts (Inter &amp; Outfit) instead of Google Fonts CDN to avoid external tracking.</li>
<li data-sourcepos="20:1-20:39"><strong data-sourcepos="20:3-20:12">Theme</strong>: Dark/light theme support.</li>
<li data-sourcepos="21:1-21:91"><strong data-sourcepos="21:3-21:21">User Interface</strong>: Uses Tailwind CSS with shadcn/ui for a modern and responsive design.</li>
</ul>
<h4 data-sourcepos="23:1-23:30">Technical Implementations</h4>
<ul data-sourcepos="24:1-39:199">
<li data-sourcepos="24:1-24:205"><strong data-sourcepos="24:3-24:15">Frontend</strong>: React 18 with Vite, TypeScript, Zustand for client-side state, React Query for server state and caching, i18next for internationalization, Fuse.js for fuzzy search, and Wouter for routing.</li>
<li data-sourcepos="25:1-25:182"><strong data-sourcepos="25:3-25:14">Backend</strong>: Express.js (Node.js 20), PostgreSQL (Neon-backed) for specific data persistence, Drizzle ORM for type-safe database operations, and Zod for runtime schema validation.</li>
<li data-sourcepos="26:1-26:156"><strong data-sourcepos="26:3-26:29">Minimal database usage</strong>: PostgreSQL is primarily used for FCM token persistence; cart and user preferences are managed client-side using localStorage.</li>
<li data-sourcepos="27:1-27:94"><strong data-sourcepos="27:3-27:28">Server-side API proxy</strong>: Implemented to secure WooCommerce and WordPress API credentials.</li>
<li data-sourcepos="28:1-28:83"><strong data-sourcepos="28:3-28:23">Type-safe schema</strong>: Shared types between frontend and backend via Drizzle ORM.</li>
<li data-sourcepos="29:1-29:100"><strong data-sourcepos="29:3-29:31">Flexible schema handling</strong>: Supports custom WooCommerce product types and varied price formats.</li>
<li data-sourcepos="30:1-30:109"><strong data-sourcepos="30:3-30:25">Category Filtering</strong>: Specific Products and categories are excluded from all endpoints.</li>
<li data-sourcepos="31:1-31:128"><strong data-sourcepos="31:3-31:34">Firebase Push Notifications</strong>: PostgreSQL-backed token storage with atomic upserts for reliable push notification delivery.</li>
<li data-sourcepos="32:1-32:185"><strong data-sourcepos="32:3-32:43">Dynamic Tax and Shipping Calculation</strong>: Real-time calculation based on the customer&#8217;s shipping address using WooCommerce API, including automatic order confirmation email delivery.</li>
<li data-sourcepos="33:1-33:153"><strong data-sourcepos="33:3-33:38">WooCommerce Webhook Integration</strong>: Processes product updates from WooCommerce, triggering push notifications for price changes (sales, price drops).</li>
<li data-sourcepos="34:1-34:156"><strong data-sourcepos="34:3-34:34">Country Selection Filtering</strong>: Restricts country selection in checkout to 30 specific EU/EEA/EFTA countries, matching WooCommerce store configurations.</li>
<li data-sourcepos="35:1-35:166"><strong data-sourcepos="35:3-35:33">WordPress Blog Integration</strong>: Server-side WordPress REST API proxy for posts and categories with URL-based state management for filters, sorting, and pagination.</li>
<li data-sourcepos="36:1-39:199"><strong data-sourcepos="36:3-36:29">AI Chatbot Integration</strong>: OpenRouter-powered customer support chatbot using DeepSeek V3 model with comprehensive shop knowledge (furniture categories, shipping, payment, returns, interior design advice) in DE/EN.
<ul data-sourcepos="37:3-39:199">
<li data-sourcepos="37:3-37:193"><strong data-sourcepos="37:5-37:28">Live Product Search</strong>: Chatbot automatically detects product queries (e.g., &#8222;show me vases under €50&#8220;) and performs real-time WooCommerce searches with category, price, and sale filters.</li>
<li data-sourcepos="38:3-38:204"><strong data-sourcepos="38:5-38:34">Interactive Product Cards</strong>: Search results display as clickable cards inline with chat responses, showing product images, prices, sale badges, stock status, and deep-links to product detail pages.</li>
<li data-sourcepos="39:3-39:199"><strong data-sourcepos="39:5-39:31">Multi-language Support</strong>: Product search works seamlessly in both German and English with automatic keyword detection for categories (Möbel/Furniture, Vasen/Vases, Beleuchtung/Lighting, etc.).</li>
</ul>
</li>
</ul>
<h4 data-sourcepos="41:1-41:27">Feature Specifications</h4>
<ul data-sourcepos="42:1-55:198">
<li data-sourcepos="42:1-42:62">Product listing with categories, filters, and fuzzy search.</li>
<li data-sourcepos="43:1-43:47">Product detail pages with variant selection.</li>
<li data-sourcepos="44:1-44:34">Shopping cart with persistence.</li>
<li data-sourcepos="45:1-45:53">WooCommerce native checkout with payment gateways.</li>
<li data-sourcepos="46:1-46:35">German/English language support.</li>
<li data-sourcepos="47:1-47:28">Recently viewed products.</li>
<li data-sourcepos="48:1-48:39">Wishlist/favorites with persistence.</li>
<li data-sourcepos="49:1-49:56">Product reviews display with WooCommerce integration.</li>
<li data-sourcepos="50:1-50:44">Related/Similar products recommendations.</li>
<li data-sourcepos="51:1-51:40">Pagination system and tags filtering.</li>
<li data-sourcepos="52:1-52:45">Comprehensive footer with dynamic content.</li>
<li data-sourcepos="53:1-53:57">Firebase Cloud Messaging (FCM) for push notifications.</li>
<li data-sourcepos="54:1-54:127">Blog page displaying WordPress posts with category filtering, sorting (newest/oldest/title), and pagination (12 posts/page).</li>
<li data-sourcepos="55:1-55:198">AI-powered customer support chatbot with floating bubble UI, accessible on all pages, providing instant answers to product inquiries, shipping costs, payment methods, and general shop assistance.</li>
</ul>
<h4 data-sourcepos="57:1-57:25">External Dependencies</h4>
<ul data-sourcepos="58:1-62:156">
<li data-sourcepos="58:1-58:151"><strong data-sourcepos="58:3-58:27">WooCommerce REST API</strong>: Used for product management, categories, reviews, payment gateways, order creation, and dynamic tax/shipping calculations.</li>
<li data-sourcepos="59:1-59:91"><strong data-sourcepos="59:3-59:25">WordPress REST API</strong>: Used for blog posts and categories via /wp-json/wp/v2 endpoints.</li>
<li data-sourcepos="60:1-60:88"><strong data-sourcepos="60:3-60:15">Firebase</strong>: Utilized for push notifications through Firebase Cloud Messaging (FCM).</li>
<li data-sourcepos="61:1-61:92"><strong data-sourcepos="61:3-61:31">PostgreSQL (Neon-backed)</strong>: Cloud-hosted database for persistent storage of FCM tokens.</li>
<li data-sourcepos="62:1-62:156"><strong data-sourcepos="62:3-62:20">OpenRouter AI</strong>: Powers the customer support chatbot using DeepSeek V3 model for cost-effective, intelligent responses with comprehensive shop context.</li>
</ul>								</div>
				</div>
				<div class="elementor-element elementor-element-8bd50fe elementor-widget elementor-widget-heading" data-id="8bd50fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">WordPress / WooCommerce Shop</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dfb4fc7 elementor-widget elementor-widget-heading" data-id="dfb4fc7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Die Datenbasis der App</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-aa12ef2 elementor-arrows-position-outside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="aa12ef2" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Bild Karussell" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce - RENEKI STORE Homepage" data-elementor-lightbox-description="WooCommerce - RENEKI STORE Homepage" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyNCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0hvbWVfUkVORUtJX1NUT1JFLnBuZyIsInNsaWRlc2hvdyI6ImFhMTJlZjIifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/Home_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Home_RENEKI_STORE.png" alt="WooCommerce - RENEKI STORE Homepage" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce - RENEKI STORE New Arrivals" data-elementor-lightbox-description="WooCommerce - RENEKI STORE New Arrivals" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyMywidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0Fycml2YWxzX1JFTkVLSV9TVE9SRS5wbmciLCJzbGlkZXNob3ciOiJhYTEyZWYyIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/Arrivals_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Arrivals_RENEKI_STORE.png" alt="WooCommerce - RENEKI STORE New Arrivals" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce - RENEKI STORE Rating" data-elementor-lightbox-description="WooCommerce - RENEKI STORE Rating" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyMiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1JhdGluZ19SRU5FS0lfU1RPUkUucG5nIiwic2xpZGVzaG93IjoiYWExMmVmMiJ9" href="https://reneki.de/wp-content/uploads/2025/10/Rating_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Rating_RENEKI_STORE.png" alt="WooCommerce - RENEKI STORE Rating" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce - RENEKI STORE Products" data-elementor-lightbox-description="WooCommerce - RENEKI STORE Products" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyMSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1Byb2R1Y3RzX1JFTkVLSV9TVE9SRS5wbmciLCJzbGlkZXNob3ciOiJhYTEyZWYyIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/Products_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Products_RENEKI_STORE.png" alt="WooCommerce - RENEKI STORE Products" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce - RENEKI STORE Product sold out" data-elementor-lightbox-description="WooCommerce - RENEKI STORE Product sold out" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyMCwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1NvbGRfb3V0X1JFTkVLSV9TVE9SRS5wbmciLCJzbGlkZXNob3ciOiJhYTEyZWYyIn0%3D" href="https://reneki.de/wp-content/uploads/2025/10/Sold_out_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Sold_out_RENEKI_STORE.png" alt="WooCommerce - RENEKI STORE Product sold out" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WordPress- RENEKI STORE Blog Page" data-elementor-lightbox-description="WordPress- RENEKI STORE Blog Page" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcxOSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0Jsb2dfUkVORUtJX1NUT1JFLnBuZyIsInNsaWRlc2hvdyI6ImFhMTJlZjIifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/Blog_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Blog_RENEKI_STORE.png" alt="WordPress- RENEKI STORE Blog Page" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce Change Order Status" data-elementor-lightbox-description="WooCommerce Change Order Status" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyNSwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL0NoYW5nZV9vcmRlcl9SRU5FS0lfU1RPUkUucG5nIiwic2xpZGVzaG93IjoiYWExMmVmMiJ9" href="https://reneki.de/wp-content/uploads/2025/10/Change_order_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Change_order_RENEKI_STORE.png" alt="WooCommerce Change Order Status" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 von 8"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="aa12ef2" data-elementor-lightbox-title="WooCommerce Produkt on Sale" data-elementor-lightbox-description="WooCommerce Produkt on Sale" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTcyNiwidXJsIjoiaHR0cHM6XC9cL3JlbmVraS5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTBcL1NhbGVfUkVORUtJX1NUT1JFLnBuZyIsInNsaWRlc2hvdyI6ImFhMTJlZjIifQ%3D%3D" href="https://reneki.de/wp-content/uploads/2025/10/Sale_RENEKI_STORE.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://reneki.de/wp-content/uploads/2025/10/Sale_RENEKI_STORE.png" alt="WooCommerce Produkt on Sale" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-left"></i>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-right"></i>					</div>
				
									<div class="swiper-pagination"></div>
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0e4f15b elementor-align-center elementor-widget elementor-widget-button" data-id="0e4f15b" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://store.reneki.de/">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Zum WooCommerce Shop</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-dcb2668 elementor-widget elementor-widget-heading" data-id="dcb2668" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Diese PWA / Shopping App wurde von mir im Rahmen meiner Weiterbildung zum KI Consultant konzipiert / entwickelt und wird demnächst hier zum Download verfügbar sein.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-94ad8d2 elementor-widget elementor-widget-text-editor" data-id="94ad8d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4 class="tm6"><strong><span class="tm8">Meine Erfahrungen mit Replit</span></strong></h4>
<p class="tm6"><span class="tm7"> </span></p>
<p class="tm6"><span class="tm7">Replit ist ein sehr leistungsstarkes KI-Tool für Entwickler und „No Coder“ und hat in diesem Projekt hervorragende Arbeit geleistet. Das Tool versteht die Aufgabenstellungen extrem schnell, trifft gute Entscheidungen, „denkt“ mit, stellt intelligente Fragen, überprüft stets die eigenen Logiken und Codes und auch der generierte Quellcode ist sauber und wird gut dokumentiert. Die Rollback Funktion ermöglicht es stets, zurück zu gehen und an einer vorangegangenen Aufgabenstellung erneut anzusetzen. Die integrierte Github Anbindung ermöglicht es zudem die Projektstände stets mit dem eigenen Repo aktuell zu halten. Für mich als Software-Entwickler ein absoluter Mehrwert wenn es darum geht, KI- oder Software Projekte effizient zu entwickeln.Eine derartige App auf „herkömmlichen“ Wege zu entwickeln hätte </span><strong><span class="tm9">weitaus</span></strong><span class="tm7"> mehr Zeit in Anspruch genommen &#8211; schätzungsweise das 10 fache. </span></p>
<p class="tm6"><span class="tm7"> </span></p>
<p class="tm6"><span class="tm7">Beeindruckt hat mich die Intelligenz von Replit, vor allem bei der Erkennung und Implementierung von externen APIs wie z.B. die WooCommerce Rest API oder auch Firebase und Openrouter. Die Rest Endpunkte waren allen korrekt, die JSON Calls exakt &#8211; ein manuelles Eingreifen oder Korrekturen waren nicht notwendig. Die permantente „Selbstkontrolle“ der von Replit erzeugten Codes sorgte zudem für ein automatisiertes „Debugging“ und wurde sehr gut umgesetzt.</span></p>
<p class="tm6"><span class="tm7"> </span></p>
<p class="tm6"><span class="tm7">Die einzige „Schwäche“, die ich in diesem Projekt erfahren habe war ein mehrstündiger Ausfall der kompletten Replit Plattform. Dennoch gingen keine Daten verloren, nach dem Ausfall war alles wieder hergestellt. An manchen Stellen bzw. bei manchen Aufgabenstellungen benötigt Replit mehr Zeit zur „Lösungsfindung“ als wenn man diese manuell eingebaut hätte (man muss also hier und da ein wenig Geduld aufbringen) &#8211; aber unter dem Strich ist das mehr als verkraftbar wenn bedenkt in welcher Zeit die gesamte App entstanden ist. Auch für „No Coder“ &#8211; also Anwender, die keinerlei Programmierkenntnisse haben &#8211; ist Replit eine sehr gute Wahl denn die Plattform hilft bei kniffligen Sachen und gibt Step-By-Step Anleitungen.</span></p>
<p class="tm6"><span class="tm7"> </span></p>
<p class="tm6"><strong><span class="tm9">Fazit:</span></strong><span class="tm7"> empfehlenswert! </span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-711ae9f elementor-widget elementor-widget-image" data-id="711ae9f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://a-leecon.de/" target="_blank" rel="nofollow">
							<img decoding="async" width="300" height="71" src="https://reneki.de/wp-content/uploads/2025/10/A-Leecon-300x71.png" class="attachment-medium size-medium wp-image-5955" alt="A-Leecon" srcset="https://reneki.de/wp-content/uploads/2025/10/A-Leecon-300x71.png 300w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-1024x244.png 1024w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-768x183.png 768w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-1536x366.png 1536w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-2048x487.png 2048w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-500x119.png 500w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-800x190.png 800w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-1280x305.png 1280w, https://reneki.de/wp-content/uploads/2025/10/A-Leecon-1920x457.png 1920w" sizes="(max-width: 300px) 100vw, 300px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-a239a7e elementor-widget elementor-widget-text-editor" data-id="a239a7e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>Ein herzliches Dankeschön an A-Leecon und allen Dozenten</h3>
<p><br />&#8230; vor allem <a href="https://www.linkedin.com/in/karima-charles-04837b73/" target="_blank" rel="noopener">Karima Charles</a> &#8211; die ihr mir im Laufe der Weiterbildung so viel Neues und Spannendes mit auf den Weg gegeben habt! <br /><a href="https://a-leecon.de/" target="_blank" rel="noopener">A-Leecon</a> als Bildungsträger kann ich nur jedem empfehlen, der ernsthaft sein Wissen erweitern möchte. Die Lernplattform ist sehr intelligent und auf jeden Teilnehmer abgestimmt. Die Dozenten waren immer „Up to date“, erreichbar wenn es Fragen gab, sehr angenehm, herzlich und immer offen für Problemlösungen, Vorschläge oder auch eigene Lernthemen. Auch der Austausch mit anderen Kursteilnehmern war dauerhaft gewährleistet wobei hierdurch noch zusätzliche Lerneffekte erzielt werden konnten. <br />Als Kursteilnehmer bekommt man genügend Zeit eingeräumt, um das Erlernte umzusetzen, Tools und Werkzeuge zu testen, eigene Erfahrungen zu sammeln und diese wiederum mit den Dozenten und Kursteilnehmern auszutauschen. Unter dem Strich ein sehr gelungenes Konzept &#8211; vor allem für Autodidakten wie mich <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p> </p>
<p><strong>Vielen Dank für die schöne Zeit &#8211; jederzeit wieder mit Euch!</strong></p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-afdc36b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent" data-id="afdc36b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-82a9a40 wpr-post-info-align-center elementor-widget elementor-widget-wpr-post-info" data-id="82a9a40" data-element_type="widget" data-e-type="widget" data-widget_type="wpr-post-info.default">
				<div class="elementor-widget-container">
					<ul class="wpr-post-info wpr-post-info-horizontal"><li class="wpr-post-info-taxonomy"><a href="https://reneki.de/tag/app/">App<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/chatbot/">Chatbot<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/deepseek/">DeepSeek<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/drizzle-orm/">Drizzle ORM<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/express/">Express<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/firebase/">Firebase<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/firebase-admin-sdk/">Firebase Admin SDK<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/fuse-js/">Fuse.js<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/i18next/">i18next<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/ki/">ki<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/node-js/">Node.js<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/postgress/">Postgress<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/push-notifications/">Push Notifications<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/pwa/">PWA<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/react/">React<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/react-query/">React Query<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/tailwind-css/">Tailwind CSS<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/translations/">Translations<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/typescript/">TypeScript<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/woocommerce/">WooCommerce<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/wordpress/">WordPress<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/wouter/">Wouter<span class="tax-sep">,&nbsp;</span></a><a href="https://reneki.de/tag/zod/">ZOD</a></li></ul>				</div>
				</div>
					</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://reneki.de/app-entwicklung-mit-replit-ki/">App Entwicklung mit Replit KI</a> erschien zuerst auf <a href="https://reneki.de">RENE.KI</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
