<?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>Forem: Lakshya Sharma</title>
    <description>The latest articles on Forem by Lakshya Sharma (@lakshyasharma).</description>
    <link>https://forem.com/lakshyasharma</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%2F2144395%2Fc0a37575-3c15-4605-9b87-01c6d26c5ad9.png</url>
      <title>Forem: Lakshya Sharma</title>
      <link>https://forem.com/lakshyasharma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lakshyasharma"/>
    <language>en</language>
    <item>
      <title>Introducing Font Fixture: Find Your Perfect Font Pair</title>
      <dc:creator>Lakshya Sharma</dc:creator>
      <pubDate>Tue, 25 Feb 2025 11:12:30 +0000</pubDate>
      <link>https://forem.com/lakshyasharma/introducing-font-fixture-find-your-perfect-font-pair-7kk</link>
      <guid>https://forem.com/lakshyasharma/introducing-font-fixture-find-your-perfect-font-pair-7kk</guid>
      <description>&lt;h2&gt;
  
  
  The Typography Problem
&lt;/h2&gt;

&lt;p&gt;As developers, we've all been there -- staring at our screens, toggling between different font combinations, trying to find that perfect pairing that elevates our UI from functional to fantastic. Typography decisions can make or break a design, yet the process of testing fonts is often frustatingly abstract.&lt;/p&gt;

&lt;p&gt;Most font pairing tools show you a heading and a paragraph of lorem ipsum, but that's not how users experience our applications. Real-world interfaces have buttons, forms, navigation elements, and complex layouts—all contexts where typography needs to work harmoniously.&lt;/p&gt;

&lt;p&gt;This frustration led me to create Font Fixture.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Font Fixture?
&lt;/h2&gt;

&lt;p&gt;Font Fixture is an open-source tool that allows designers and developers to preview font combinations in realistic UI contexts. Rather than showing abstract text samples, Font Fixture demonstrates how font pairs perform in common application patterns.&lt;/p&gt;

&lt;p&gt;By seeing fonts in action within these familiar UI components, you can make informed decisions about which combinations truly work for your specific application needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-time font previewing&lt;/strong&gt;: Preview the fonts in practical UI contexts from a variety of sample blocks of applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Primary &amp;amp; Secondary Font Selection&lt;/strong&gt;: Create font combinations from the library of Google Fonts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean, minimalist interface&lt;/strong&gt;: Focus on the fonts &amp;amp; your dream design feel with your font choices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shareable URLs&lt;/strong&gt;: Share your font combinations with others just by copying the URL.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Under the Hood
&lt;/h2&gt;

&lt;p&gt;The technical architecture of Font Fixture is built for performance and developer experience. Here's the tech stack that I've used to power Font Fixture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The frontend is built with Next.js, TailwindCSS, and shadcn/ui.&lt;/li&gt;
&lt;li&gt;Used TypeScript for type safety throughout the project.&lt;/li&gt;
&lt;li&gt;Google Fonts API is used to fetch the font &amp;amp; load it when selected.&lt;/li&gt;
&lt;li&gt;Deployed on Vercel.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Building Font Fixture began as a personal project to solve my own frustations with font selection for my other side projects. As a developer who cares alot about design but isn't a designer by trade, I wanted to create something that bridged the gap between typography theory and practical application.&lt;/p&gt;

&lt;p&gt;This version 1 was built in 2 days with one late-night session to get the base ready. I plan to add a lot more features in the future, keeping the minimalism and simplicity of the tool intact. I've always wanted simple, problem solving, and very clean applications, and Font Fixture is a step in that direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next for Font Fixture?
&lt;/h2&gt;

&lt;p&gt;Font Fixture is just getting started. I've a lot of creative and huge features for this project in mind.&lt;/p&gt;

&lt;h3&gt;
  
  
  Contribute to Font Fixture
&lt;/h3&gt;

&lt;p&gt;Font Fixture is a craft of love, but I believe in the power of community to make good tools great. If you liked this project, and have something great in mind, then feel free and very welcomed to contribute to this project. Also, you are very welcome to suggest any feature by creating a new issue on the repo.&lt;/p&gt;

&lt;p&gt;Even if you're not a coder, your insights and feedback are invaluable. Together, we can make font selection a more intuitive and enjoyable process for designers and developers everywhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Value of Typography
&lt;/h2&gt;

&lt;p&gt;As developers, we sometimes overlook the impact of good typography on user experience. But the right font choices can improve readability, establish visual hierarchy, convey brand personality, and even affect user trust in our applications.&lt;/p&gt;

&lt;p&gt;Font Fixture aims to make these important decisions more accessible to developers who may not have formal design training but want their applications to look and feel professional.&lt;/p&gt;

&lt;p&gt;Typography might seem like a small detail, but it's these details that transform good products into great ones. I hope Font Fixture helps you find that perfect font pair for your next project.&lt;/p&gt;




&lt;p&gt;PS: You can find the original copy of this post on my &lt;a href="https://lakshyasharma.dev" rel="noopener noreferrer"&gt;website&lt;/a&gt; on &lt;a href="https://lakshyasharma.dev/projects/font-fixture" rel="noopener noreferrer"&gt;this post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>frontend</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Announcing My Minimal, Monochrome &amp; Open-Source Personal Portfolio Website</title>
      <dc:creator>Lakshya Sharma</dc:creator>
      <pubDate>Tue, 25 Feb 2025 11:05:30 +0000</pubDate>
      <link>https://forem.com/lakshyasharma/announcing-my-minimal-monochrome-open-source-personal-portfolio-website-pf8</link>
      <guid>https://forem.com/lakshyasharma/announcing-my-minimal-monochrome-open-source-personal-portfolio-website-pf8</guid>
      <description>&lt;p&gt;I am delighted to unveil my personal portfolio website—a project that reflects both professional precision and a human touch. After extensive curation and development, this minimal, monochrome-themed space is now live. It serves as a showcase for my work and a platform where I share insights and creative projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Portfolio Resonates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Minimal &amp;amp; Monochrome Design&lt;/strong&gt; – Thoughtfully designed to provide a clean, distraction-free experience that lets content shine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feature-Packed Yet Lightweight&lt;/strong&gt; – Carefully balanced to deliver robust performance without compromising functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source &amp;amp; Reusable&lt;/strong&gt; – Entirely open-source, this project is available for anyone to explore, modify, and adapt to their own needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional &amp;amp; Future-Ready&lt;/strong&gt; – Designed with an eye toward continuous improvement and evolving professional requirements.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Built With
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js 15&lt;/strong&gt; – For outstanding performance and scalability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; – To ensure maintainability and improve the overall developer experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; – Providing a modern, sleek aesthetic with ease.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;shadcn/ui&lt;/strong&gt; – Offering a refined component system for cohesive design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content Collections&lt;/strong&gt; – Enabling seamless integration of MDX content, enhancing flexibility and content management.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get Involved
&lt;/h2&gt;

&lt;p&gt;This portfolio is fully open-source. I warmly invite developers and designers to explore the code, contribute ideas, and even repurpose it for their own projects. Your insights and feedback will be greatly appreciated as we continue to grow and innovate together.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/lakshyaCreates/lakshyasharma" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Repository&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
🔗 &lt;a href="https://lakshyasharma.dev" rel="noopener noreferrer"&gt;&lt;strong&gt;Live Website&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for your interest and support. I look forward to hearing your thoughts and seeing how this project inspires your own creative journey. Please do create issue on the repo, to share any thoughts or recommendations.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>portfolio</category>
      <category>github</category>
    </item>
  </channel>
</rss>
