<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bagus Facsi Aginsa</title>
    <description>The latest articles on DEV Community by Bagus Facsi Aginsa (@facsiaginsa).</description>
    <link>https://dev.to/facsiaginsa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F904116%2F322d0a28-62a5-43a6-8325-19971fd47749.jpeg</url>
      <title>DEV Community: Bagus Facsi Aginsa</title>
      <link>https://dev.to/facsiaginsa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/facsiaginsa"/>
    <language>en</language>
    <item>
      <title>Gazmin Streetfood: 3D Virtual Marketplace using Redis &amp; Marzipano</title>
      <dc:creator>Bagus Facsi Aginsa</dc:creator>
      <pubDate>Mon, 29 Aug 2022 16:58:00 +0000</pubDate>
      <link>https://dev.to/facsiaginsa/redis-hackathon-submission-gazmin-streetfood-6l1</link>
      <guid>https://dev.to/facsiaginsa/redis-hackathon-submission-gazmin-streetfood-6l1</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;Visit Our Live Demo: &lt;a href="https://gazmin.facsiaginsa.com"&gt;Gazmin Streetfood&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gazmin Streetfood is a 3 Dimensional Virtual Marketplace for Indonesian Streetfood. It's users will feel the experience of visiting the place while shopping virtually. Right now, this app &lt;strong&gt;is not working well with SAFARI browser&lt;/strong&gt;, please use other browser instead such as &lt;strong&gt;GOOGLE CHROME&lt;/strong&gt; or other Chromium-based web browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--trXFHK35--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eo3r0qmyqabw1lwb7whw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--trXFHK35--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eo3r0qmyqabw1lwb7whw.png" alt="Gazmin Home Page" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We also provide live search bar. If you click on the search result, then you will be brought to the stall directly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u0DRTEfQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yp8b2y5w1mvf9rhj13lt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u0DRTEfQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yp8b2y5w1mvf9rhj13lt.png" alt="Gazmin Search Streetfood" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can click the stall icon, and see all products they offer.&lt;/p&gt;

&lt;p&gt;This is the Application Architecture :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SQVP4Ku7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6ptqa561xd375pz5dg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SQVP4Ku7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6ptqa561xd375pz5dg.png" alt="Gazmin Streetfood Architecture" width="880" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This app is consist of 3 apps, 2 Redis, 1 Minio. The marketplace microservice is handling request related to the marketplace transactions itself (user management, product, cart, checkout), while the streetview microservice is handling request related to streetview data. Each of the microservices store their data on seperate Redis Stack.&lt;/p&gt;

&lt;p&gt;Meanwhile, Minio is used to store the product and streetview images.&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;MEAN/MERN Mavericks. The redis is used for search capabilities as well as main database for the App.&lt;/p&gt;

&lt;h3&gt;
  
  
  Video Explainer of My Project
&lt;/h3&gt;

&lt;p&gt;This is a video explaining our Project:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/fkjYYaPKh6M"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Language Used
&lt;/h3&gt;

&lt;p&gt;The language we are using in backend is &lt;strong&gt;Nodejs&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Code
&lt;/h3&gt;

&lt;p&gt;This is the link to our repositories:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/facsiaginsa"&gt;
        facsiaginsa
      &lt;/a&gt; / &lt;a href="https://github.com/facsiaginsa/gazmin-streetfood"&gt;
        gazmin-streetfood
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Gazmin Streetfood&lt;/h1&gt;
&lt;p&gt;Visit Our Live Demo: &lt;a href="https://gazmin.facsiaginsa.com" rel="nofollow"&gt;Gazmin Streetfood&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gazmin Streetfood is a 3 Dimensional Virtual Marketplace for Indonesian Streetfood. It's users will feel the experience of visiting the place while shopping virtually. Right now, this app &lt;strong&gt;is not working well with SAFARI browser&lt;/strong&gt;, please use other browser instead such as &lt;strong&gt;GOOGLE CHROME&lt;/strong&gt; or other Chromium-based web browser.&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/facsiaginsa/gazmin-streetfood/blob/main/gazmin.png?raw=true"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qEjeXaJM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/facsiaginsa/gazmin-streetfood/raw/main/gazmin.png%3Fraw%3Dtrue" alt="Gazmin Home Page"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We also provide live search bar. If you click on the search result, then you will be brought to the stall directly.&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/facsiaginsa/gazmin-streetfood/blob/main/gazmin-search.png?raw=true"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dMzNbu7w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/facsiaginsa/gazmin-streetfood/raw/main/gazmin-search.png%3Fraw%3Dtrue" alt="Gazmin Search Streetfood"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can click the stall icon, and see all products they offer.&lt;/p&gt;
&lt;p&gt;This is the Application Architecture :&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/facsiaginsa/gazmin-streetfood/blob/main/gazmin-architecture.png?raw=true"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mXnlax90--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/facsiaginsa/gazmin-streetfood/raw/main/gazmin-architecture.png%3Fraw%3Dtrue" alt="Gazmin Architecture"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This app is consist of 3 apps, 2 Redis, 1 Minio. The marketplace microservice is handling request related to the marketplace transactions itself (user management, product, cart, checkout), while the streetview microservice is handling request related to streetview data. Each of the microservices store their data on seperate Redis Stack.&lt;/p&gt;
&lt;p&gt;Meanwhile, Minio…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/facsiaginsa/gazmin-streetfood"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;Additional Resource We used to make this project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend Framework: jQuery (&lt;a href="https://jquery.com"&gt;https://jquery.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Backend Web Framework: fastify (&lt;a href="https://www.fastify.io"&gt;https://www.fastify.io&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Redis Library: @fastify/redis (&lt;a href="https://github.com/fastify/fastify-redis"&gt;https://github.com/fastify/fastify-redis&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Streetview Library: Marzipano (&lt;a href="https://www.marzipano.net"&gt;https://www.marzipano.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Storage: Minio (&lt;a href="https://min.io"&gt;https://min.io&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Collaborators
&lt;/h3&gt;


&lt;div class="ltag__user ltag__user__id__904116"&gt;
    &lt;a href="/facsiaginsa" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2X3q88ER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Dh-qd1I5--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/904116/322d0a28-62a5-43a6-8325-19971fd47749.jpeg" alt="facsiaginsa image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/facsiaginsa"&gt;Bagus Facsi Aginsa&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/facsiaginsa"&gt;Just another backend / cloud engineer&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;div class="ltag__user ltag__user__id__904655"&gt;
    &lt;a href="/moefc32" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lz2EQOrO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--3otMuP1i--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/904655/52d7bed2-0365-46e4-9f09-b85d98f85371.jpeg" alt="moefc32 image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/moefc32"&gt;Faizal Chan.&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/moefc32"&gt;a deuteragonist design manager.&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;





&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Check out &lt;a href="https://redis.io/docs/stack/get-started/clients/#high-level-client-libraries"&gt;Redis OM&lt;/a&gt;, client libraries for working with Redis as a multi-model database.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Use &lt;a href="https://redis.info/redisinsight"&gt;RedisInsight&lt;/a&gt; to visualize your data in Redis.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Sign up for a &lt;a href="https://redis.info/try-free-dev-to"&gt;free Redis database&lt;/a&gt;.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>redishackathon</category>
      <category>node</category>
    </item>
  </channel>
</rss>
