<?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: Oscar Flores</title>
    <description>The latest articles on DEV Community by Oscar Flores (@oscaroflores).</description>
    <link>https://dev.to/oscaroflores</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%2F1515824%2Fcde575b1-a2fd-4a11-a82a-96dd3c93fb77.jpg</url>
      <title>DEV Community: Oscar Flores</title>
      <link>https://dev.to/oscaroflores</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oscaroflores"/>
    <language>en</language>
    <item>
      <title>KOHF: An interactive ecommerce and learning platform</title>
      <dc:creator>Oscar Flores</dc:creator>
      <pubDate>Mon, 15 Jul 2024 06:56:47 +0000</pubDate>
      <link>https://dev.to/oscaroflores/kohf-an-interactive-ecommerce-and-learning-platform-336n</link>
      <guid>https://dev.to/oscaroflores/kohf-an-interactive-ecommerce-and-learning-platform-336n</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wix"&gt;Wix Studio Challenge &lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Been looking for a new hobby? Do you love the subtle yet elegant art of ceramics? Look no further. Kohf offers an intuitive platform for those who have an interest in starting out learning painting ceramics. The platform has two main components: its ecommerce component and its academy.&lt;/p&gt;

&lt;p&gt;Its ecommerce component sells everything a beginner to an expert needs to paint ceramics from home. This includes brushes, a wide variety of pottery styles, and paints. &lt;/p&gt;

&lt;p&gt;The platforms also sports an "academy." Where users can enroll as a beginner, intermediate, or experience artist. Their level of experience determines what classes the academy lets users access. And it also tracks the user's progress throughout their learning journey. &lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://oscaromarflores.wixstudio.io/kohf" rel="noopener noreferrer"&gt;https://oscaromarflores.wixstudio.io/kohf&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  KOHF ECOMMERCE STORE COMPONENT
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz82qjhyypm60oy9yfpan.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz82qjhyypm60oy9yfpan.png" alt="Image description" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hp1dgs407wkoszsw9ck.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8hp1dgs407wkoszsw9ck.png" alt="Image description" width="800" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  KOHF ACADEMY
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqmqddfzf200jwx454ac3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqmqddfzf200jwx454ac3.png" alt="Image description" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  OTHER PHOTOS SHOWCASING WEBSITE UI
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F511bh08pbwrcq18txhj8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F511bh08pbwrcq18txhj8.png" alt="Image description" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0l3foc1hszd5tjvvucp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0l3foc1hszd5tjvvucp.png" alt="Image description" width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Development Journey
&lt;/h2&gt;

&lt;p&gt;Wix studio offers a full stack development environment that can be used to build virtually anything on the web. With its variety of tools the website is able to boast a full ecommerce solution, complex animations and styling, backend routing, dynamic pages utilizing Velo's wix-data api, website user authentication, and a custom/home made online courses platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features included for this submission
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Member authentication using web modules, wix roles, and wix members api
&lt;/h4&gt;

&lt;p&gt;Since the online courses platform is only accessible to users that have created an account and have been able to enroll, it was necessary to create new roles for users to be able to access only the parts of the platform they are supposed to.&lt;/p&gt;

&lt;h4&gt;
  
  
  Online course 3-tier leveling and authentication system using wix badges and wix routers
&lt;/h4&gt;

&lt;p&gt;The courses are divided into 3 tiers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Beginner&lt;/li&gt;
&lt;li&gt;Intermediate&lt;/li&gt;
&lt;li&gt;Experienced
For each tier there are only certain courses available for the user. This was implemented by monitoring the session member's badges, roles, and permissions so that dynamic data being displayed in the academy dashboard is filtered according to the user's current skill level. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;lt;!-- Thanks for participating! →&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wixstudiochallenge</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
