<?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: Fatlind Osmani</title>
    <description>The latest articles on DEV Community by Fatlind Osmani (@fatlindosmanii).</description>
    <link>https://dev.to/fatlindosmanii</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%2F3285242%2F60a2d3b9-f064-4d56-9197-ae31fc50f865.png</url>
      <title>DEV Community: Fatlind Osmani</title>
      <link>https://dev.to/fatlindosmanii</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fatlindosmanii"/>
    <language>en</language>
    <item>
      <title>🚀 Introducing DareMe – The Game That Challenges You! 🎯</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 21:51:23 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/introducing-dareme-the-game-that-challenges-you-1lmc</link>
      <guid>https://dev.to/fatlindosmanii/introducing-dareme-the-game-that-challenges-you-1lmc</guid>
      <description>&lt;p&gt;Over the past few months, our team has been building something truly exciting – DareMe, a mobile game that brings challenges to life through creativity, tech, and fun!&lt;/p&gt;

&lt;p&gt;With DareMe, users can:&lt;/p&gt;

&lt;p&gt;✅ Browse and post dares&lt;/p&gt;

&lt;p&gt;✅ Accept and complete challenges&lt;/p&gt;

&lt;p&gt;✅ Upload media as proof&lt;/p&gt;

&lt;p&gt;✅ Get AI-powered validation (using Microsoft Azure Vision)&lt;/p&gt;

&lt;p&gt;✅ Interact with likes, comments, and notifications&lt;/p&gt;

&lt;p&gt;✅ Explore AI-generated dares based on selected categories&lt;/p&gt;

&lt;p&gt;This app was built with:&lt;/p&gt;

&lt;p&gt;🛠️ React Native&lt;/p&gt;

&lt;p&gt;📡 Firebase for backend and authentication&lt;/p&gt;

&lt;p&gt;🧠 Azure AI for image validation&lt;/p&gt;

&lt;p&gt;💬 A teamwork-driven mindset &amp;amp; passion for problem solving!&lt;/p&gt;

&lt;p&gt;📲 Explore the app here: &lt;a href="https://daree-me.netlify.app/" rel="noopener noreferrer"&gt;https://daree-me.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 Watch the demo video: &lt;a href="https://youtu.be/r2iLnPUm_X8" rel="noopener noreferrer"&gt;https://youtu.be/r2iLnPUm_X8&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We're proud of what we’ve created, and we’re even more excited for what’s next!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Going Live – What’s Next for DareMe?</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:34:03 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/going-live-whats-next-for-dareme-5b47</link>
      <guid>https://dev.to/fatlindosmanii/going-live-whats-next-for-dareme-5b47</guid>
      <description>&lt;p&gt;The MVP is nearly complete, and we’re preparing to go live!&lt;/p&gt;

&lt;p&gt;We’re currently:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Testing flows and performance&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gathering early feedback&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Preparing documentation and final demo&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More features are on the way. Thanks for following along!&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>react</category>
      <category>security</category>
    </item>
    <item>
      <title>Code Quality, Scalability &amp; Retrospective</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:30:12 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/code-quality-scalability-retrospective-5984</link>
      <guid>https://dev.to/fatlindosmanii/code-quality-scalability-retrospective-5984</guid>
      <description>&lt;p&gt;Clean code = happy team.&lt;/p&gt;

&lt;p&gt;Highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Modular components&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reusable layouts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Centralized Firestore queries&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Team used GitHub for versioning and pull requests&lt;/p&gt;

&lt;p&gt;We learned a lot through this process, especially around debugging and merging large UI changes.&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>react</category>
      <category>code</category>
    </item>
    <item>
      <title>Filtering Challenges – Dare Categories &amp; Smart Suggestions</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:26:45 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/filtering-challenges-dare-categories-smart-suggestions-1gbo</link>
      <guid>https://dev.to/fatlindosmanii/filtering-challenges-dare-categories-smart-suggestions-1gbo</guid>
      <description>&lt;p&gt;Users can now pick a category to get a random AI-generated dare.&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Categories include Fitness, Social, Adventure, etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Azure AI generates appropriate dares for each.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The result is tailored and exciting each time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
    </item>
    <item>
      <title>Multiplayer Mode – Challenge a Friend!</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:18:26 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/multiplayer-mode-challenge-a-friend-fao</link>
      <guid>https://dev.to/fatlindosmanii/multiplayer-mode-challenge-a-friend-fao</guid>
      <description>&lt;p&gt;We added the ability to challenge friends to the same dare.&lt;/p&gt;

&lt;p&gt;Flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Select a friend from your contacts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Both complete the dare&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Others vote who did it better&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A fun competitive twist to social challenges!&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>react</category>
      <category>career</category>
    </item>
    <item>
      <title>Gamifying Challenges – Points, Streaks &amp; Badges</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:15:50 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/gamifying-challenges-points-streaks-badges-31f</link>
      <guid>https://dev.to/fatlindosmanii/gamifying-challenges-points-streaks-badges-31f</guid>
      <description>&lt;p&gt;To keep things fun, we introduced gamification:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Points for each accepted and completed dare&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Daily streak system&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Badges based on challenge types and completion count&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This system rewards users and encourages consistent engagement.&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>react</category>
      <category>learning</category>
    </item>
    <item>
      <title>Notifications in React Native – Real-time Reactions</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:13:11 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/notifications-in-react-native-real-time-reactions-522m</link>
      <guid>https://dev.to/fatlindosmanii/notifications-in-react-native-real-time-reactions-522m</guid>
      <description>&lt;p&gt;Users now receive real-time notifications when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Someone likes or comments on their dare&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A dare they posted is accepted or completed&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We used Firebase Cloud Messaging and local notifications to keep users in the loop.&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>react</category>
      <category>backend</category>
    </item>
    <item>
      <title>Proof &amp; Completion – Dare Validation with AI</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:10:48 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/proof-completion-dare-validation-with-ai-37kd</link>
      <guid>https://dev.to/fatlindosmanii/proof-completion-dare-validation-with-ai-37kd</guid>
      <description>&lt;p&gt;The most exciting part: users can submit proof of their completed dares.&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Upload image, video, or text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Azure AI Vision API scans visual proof to confirm content.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Point and badges are awarded based on valid proof.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re just scratching the surface of AI integration and are excited to expand it further!&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>backend</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Accepting a Dare – DareMe’s Interactive Flow</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:01:51 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/accepting-a-dare-daremes-interactive-flow-1c46</link>
      <guid>https://dev.to/fatlindosmanii/accepting-a-dare-daremes-interactive-flow-1c46</guid>
      <description>&lt;p&gt;Users can now accept dares and track their progress.&lt;/p&gt;

&lt;p&gt;Flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Users view a feed of available dares.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clicking "Accept" saves the dare to their personal list.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A progress page lets users mark dares as completed.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We used state management to conditionally render progress screens.&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>azure</category>
      <category>coding</category>
      <category>reactnative</category>
    </item>
    <item>
      <title>Creating Dares – Our Custom Challenge Input</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 17:57:09 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/creating-dares-our-custom-challenge-input-m7e</link>
      <guid>https://dev.to/fatlindosmanii/creating-dares-our-custom-challenge-input-m7e</guid>
      <description>&lt;p&gt;We built a feature where users can create dares by entering a challenge description and setting a reward.&lt;/p&gt;

&lt;p&gt;Technical points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Firebase Firestore used to store dare documents.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Realtime updates let others immediately see new dares.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The UI includes a simple text form and dropdown for categories.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>typescript</category>
      <category>coding</category>
    </item>
    <item>
      <title>React Native + Firebase Auth: Smooth Login Flow</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 17:51:06 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/react-native-firebase-auth-smooth-login-flow-1f3f</link>
      <guid>https://dev.to/fatlindosmanii/react-native-firebase-auth-smooth-login-flow-1f3f</guid>
      <description>&lt;p&gt;Integrating Firebase Auth with React Native was straightforward yet rewarding.&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Setup Firebase project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enabled email/password authentication.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connected the app with Firebase using &lt;a href="mailto:firebase@11.5.0"&gt;firebase@11.5.0&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Implemented secure login and registration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Added session management with AsyncStorage.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We now redirect users to the dashboard after successful login, keeping them signed in across sessions.&lt;/p&gt;

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

</description>
      <category>programming</category>
      <category>ai</category>
      <category>react</category>
      <category>learning</category>
    </item>
    <item>
      <title>Designing the First Page – Login &amp; Register Screens</title>
      <dc:creator>Fatlind Osmani</dc:creator>
      <pubDate>Sun, 22 Jun 2025 17:47:39 +0000</pubDate>
      <link>https://dev.to/fatlindosmanii/designing-the-first-page-login-register-screens-1d8l</link>
      <guid>https://dev.to/fatlindosmanii/designing-the-first-page-login-register-screens-1d8l</guid>
      <description>&lt;p&gt;In DareMe, the first impression counts. We started by designing clean, intuitive login and register screens.&lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;p&gt;Email &amp;amp; password authentication&lt;/p&gt;

&lt;p&gt;Error handling and form validation&lt;/p&gt;

&lt;p&gt;Seamless navigation between login and registration&lt;/p&gt;

&lt;p&gt;We used expo-router for navigation and Firebase Auth to handle login/signup logic.&lt;/p&gt;

&lt;p&gt;Design-wise, we kept it minimal with a gradient background and bold typography using the Inter font family. Every detail was made to give users a sleek and welcoming start.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxvynbewkya4h2qt5zps7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxvynbewkya4h2qt5zps7.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>authentication</category>
      <category>firebase</category>
      <category>ui</category>
      <category>howto</category>
    </item>
  </channel>
</rss>
