<?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: Mayank Mohapatra</title>
    <description>The latest articles on DEV Community by Mayank Mohapatra (@mayank_mohapatra).</description>
    <link>https://dev.to/mayank_mohapatra</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%2F2162992%2Fb4788b2f-3c66-4ba1-8ed5-35341cd0a659.jpg</url>
      <title>DEV Community: Mayank Mohapatra</title>
      <link>https://dev.to/mayank_mohapatra</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mayank_mohapatra"/>
    <language>en</language>
    <item>
      <title>Integrate DAYTONA and let the magic begin....</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Mon, 09 Dec 2024 08:57:39 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/integrate-daytona-and-let-the-magic-begin-38hg</link>
      <guid>https://dev.to/mayank_mohapatra/integrate-daytona-and-let-the-magic-begin-38hg</guid>
      <description>&lt;h1&gt;
  
  
  &lt;strong&gt;Daytona: Simplifying Development for Amazon Sambhav&lt;/strong&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Daytona&lt;/strong&gt; is a secure and open-source development environment manager that simplifies your workflow. Imagine starting development on a Next.js app without the usual setup hassle. On average, developers lose 56% of their time setting up environments. Tools like Daytona eliminate that wasted time, allowing you to focus directly on innovation and building impactful solutions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://amazon-asambhav.vercel.app/" rel="noopener noreferrer"&gt;&lt;strong&gt;Live Demo&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/Mayank77maruti/amazon_asambhav" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Repository&lt;/strong&gt;&lt;/a&gt;  &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%2F4o5scij1y80vw5zd9zhq.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%2F4o5scij1y80vw5zd9zhq.png" alt="Daytona for Amazon Sambhav" width="800" height="450"&gt;&lt;/a&gt;  &lt;/p&gt;


&lt;h2&gt;
  
  
  &lt;strong&gt;Why Use Daytona?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Daytona simplifies the development process by seamlessly integrating with:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Any Git platform&lt;/strong&gt;: GitHub, GitLab, Bitbucket
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Any IDE&lt;/strong&gt;: Vim, VS Code, JetBrains IDEs
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anywhere&lt;/strong&gt;: Localhost, AWS, Azure, GCP, Digital Ocean
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;The biggest advantage?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;A fully functional, pre-configured environment ready in seconds.  &lt;/p&gt;

&lt;p&gt;Just run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona create https://github.com/Mayank77maruti/amazon_asambhav.git  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it! Your environment is set up, so you can focus on building features, resolving issues, and creating impact.&lt;/p&gt;

&lt;p&gt;Using Daytona for Amazon Sambhav&lt;br&gt;
1️⃣ Install Daytona&lt;br&gt;
Follow the official installation &lt;a href="https://www.daytona.io/docs/installation/installation/" rel="noopener noreferrer"&gt;guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;2️⃣ Configure Daytona&lt;br&gt;
Step 1: Connect Daytona to Your Git Repositories&lt;br&gt;
To manage your project with version control, connect Daytona to your Git provider:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona git-providers add 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 2: Install a Cloud Provider&lt;br&gt;
Set up your cloud environment (AWS for Sambhav) with this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona provider &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 3: Set a Target&lt;br&gt;
Choose where your development environment will run (Docker for local development or AWS for cloud-based solutions):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona target &lt;span class="nb"&gt;set&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Step 4: Choose Your IDE&lt;br&gt;
Set up your favorite IDE (e.g., VS Code) for a seamless coding experience:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona ide  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;3️⃣ Add devcontainer.json to the Repository&lt;br&gt;
Daytona uses devcontainer.json to define your environment.&lt;/p&gt;

&lt;p&gt;Here’s an example you can use for Amazon Sambhav:&lt;/p&gt;

&lt;p&gt;json&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "name": "Amazon Asambhav App Dev Container",
  "image": "mcr.microsoft.com/devcontainers/javascript-node:18",
  "features": {
    "docker-in-docker": {}
  },
  "forwardPorts": [3000],
  "customizations": {
    "vscode": {
      "settings": {
        "terminal.integrated.defaultProfile.linux": "bash",
        "files.autoSave": "onWindowChange",
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
      "extensions": [
        "ms-azuretools.vscode-docker",
        "ms-vscode-remote.remote-containers",
        "dbaeumer.vscode-eslint",
        "esbenp.prettier-vscode",
        "dsznajder.es7-react-js-snippets",
        "formulahendry.auto-rename-tag",
        "bradlc.vscode-tailwindcss",
        "christian-kohler.path-intellisense",
        "ms-vscode.vscode-typescript-next",
        "amazonwebservices.aws-toolkit-vscode"
      ]
    }
  },
  "postCreateCommand": "docker build -t amazon-asambhav-app . &amp;amp;&amp;amp; docker run -p 3000:3000 amazon-asambhav-app"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;4️⃣ Create Your Workspace and Project&lt;br&gt;
Run this command to set up your Amazon Sambhav project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;daytona create https://github.com/Mayank77maruti/amazon_asambhav.git  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;5️⃣ Start Development&lt;br&gt;
Launch your application with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run dev  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Highlights&lt;/strong&gt;&lt;br&gt;
Pre-configured environment: Optimized for JavaScript/Node.js development using Microsoft’s devcontainer image.&lt;br&gt;
Post-setup automation: Automatically installs dependencies with npm install.&lt;br&gt;
VS Code productivity: Pre-installed extensions and settings boost productivity.&lt;br&gt;
Cloud-ready: Easily integrates with AWS, enabling scalable deployment.&lt;/p&gt;

</description>
      <category>daytona</category>
      <category>webdev</category>
      <category>nextjs</category>
      <category>prisma</category>
    </item>
    <item>
      <title>🚀 How I Built "News Pulse" with CopilotKit 🚀</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Thu, 31 Oct 2024 13:26:28 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/how-i-built-news-pulse-with-copilotkit-5c3p</link>
      <guid>https://dev.to/mayank_mohapatra/how-i-built-news-pulse-with-copilotkit-5c3p</guid>
      <description>&lt;p&gt;Hey, fellow devs! 👋 This Hacktoberfest, I dove into the world of news aggregation and built News Pulse, an app that leverages AI to bring you topic-based news summaries in real time. Powered by CopilotKit, this project simplifies tracking key news topics or happenings from around the globe, helping users stay updated efficiently. Let's explore how I put this together and the tech stack that powers it!&lt;/p&gt;

&lt;p&gt;🛠️ Project Overview&lt;br&gt;
News Pulse is a news aggregator designed to help users quickly get up to speed on specific topics. Whether you’re interested in “AI advancements” or “Climate Change updates,” News Pulse can deliver summaries tailored to your keywords. Built with React, Node.js, and CopilotKit, this app uses a large language model to generate concise summaries and display relevant news in an aesthetically pleasing UI.&lt;/p&gt;

&lt;p&gt;🔧 Tech Stack and Tools&lt;br&gt;
Frameworks:&lt;/p&gt;

&lt;p&gt;React.js – Frontend framework for an interactive and responsive user experience&lt;br&gt;
Node.js – Backend server to handle API requests and manage data flow&lt;br&gt;
Styling:&lt;/p&gt;

&lt;p&gt;Shadcn-UI – For consistent and elegant component styling across the UI&lt;br&gt;
Custom v0 styling – Personalized tweaks for a unique look&lt;br&gt;
Developer Tools:&lt;/p&gt;

&lt;p&gt;CopilotKit – AI-powered ecosystem for generating insights and summaries, as well as user assistance&lt;br&gt;
groq-sdk – Used to structure and retrieve real-time data dynamically&lt;br&gt;
🌟 Building the App with CopilotKit&lt;br&gt;
CopilotKit has been integral to creating the user experience for News Pulse. Here’s how I leveraged its capabilities:&lt;/p&gt;

&lt;p&gt;Smart Content Summarization: The real magic behind News Pulse lies in its AI-generated summaries. CopilotKit’s ecosystem allowed me to create readable, concise content summaries based on user-provided topics or articles. Each time users input a keyword, CopilotKit generates relevant summaries, ensuring information is always up-to-date.&lt;/p&gt;

&lt;p&gt;User Guidance: For those unfamiliar with using news aggregators or looking for assistance in topic selection, CopilotKit’s CopilotPopup feature provides helpful tips and recommendations. It’s a fantastic tool for making the app accessible and user-friendly.&lt;/p&gt;

&lt;p&gt;Data Handling and Display: Using groq-sdk, I was able to organize and display data efficiently. This SDK allows structured data querying, so every news topic and summary is well-organized and displayed intuitively within the UI.&lt;/p&gt;

&lt;p&gt;✨ Key Features&lt;br&gt;
Topic Search – Users can search for any topic, and News Pulse will retrieve and summarize relevant news.&lt;br&gt;
Responsive UI – Built with Shadcn-UI for seamless mobile and desktop experiences.&lt;br&gt;
Interactive Summaries – Users get AI-generated summaries that are easy to read and understand.&lt;br&gt;
🌐 Try the App!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://news-pulse-new-i2od.vercel.app/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👋 Who Am I?&lt;br&gt;
I'm Mayank Mohapatra, a developer exploring the potential of AI and automation in app development. My GitHub has more cool projects, and I’d love to connect with you all on Dev.to and GitHub to share ideas and work on innovative projects together!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Recipe Generator Powered by CopilotKit Chatbot</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Thu, 31 Oct 2024 10:30:22 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/recipe-generator-powered-by-copilotkit-chatbot-1mlg</link>
      <guid>https://dev.to/mayank_mohapatra/recipe-generator-powered-by-copilotkit-chatbot-1mlg</guid>
      <description>&lt;p&gt;In this project, I developed a Recipe Generator and Suggestion App using React for the frontend, Tailwind CSS for styling, and Shadcn UI for enhanced UI components. The CopilotKit Chatbot app allows users to easily add recipes, view them in an interactive UI, and get recipe suggestions based on available ingredients.&lt;/p&gt;

&lt;p&gt;Live Website (&lt;a href="https://receipe-generator-1zyq.vercel.app/" rel="noopener noreferrer"&gt;https://receipe-generator-1zyq.vercel.app/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Key Features&lt;br&gt;
Recipe Generation:&lt;br&gt;
Users can add a recipe by entering the dish name. The app automatically generates ingredients, instructions, and tips using an internal logic (or AI-based integration).&lt;/p&gt;

&lt;p&gt;Recipe Suggestions:&lt;br&gt;
Users can input available ingredients, and the app will suggest recipes based on matching ingredients using predefined logic.&lt;/p&gt;

&lt;p&gt;CopilotKit Chatbot&lt;br&gt;
It is very simple and easy to add CopilotKit Chatbot in your any website.&lt;/p&gt;

</description>
      <category>copilotkit</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Weather App with Tolgee</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Thu, 31 Oct 2024 07:53:02 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/weather-appwith-tolgee-3bhh</link>
      <guid>https://dev.to/mayank_mohapatra/weather-appwith-tolgee-3bhh</guid>
      <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;I'm excited to introduce my latest project—a Weather App that brings real-time weather updates to users around the world. Designed with user experience and accessibility in mind, this app provides up-to-date weather forecasts with seamless language support and a modern interface.&lt;/p&gt;

&lt;p&gt;🔗 Live Demo (&lt;a href="https://weather-alpha-navy.vercel.app/" rel="noopener noreferrer"&gt;https://weather-alpha-navy.vercel.app/&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Overview
&lt;/h2&gt;

&lt;p&gt;This Weather App leverages the power of Tolgee, an open-source localization tool, to enable real-time language switching for a truly global audience. With Tolgee, users can switch languages instantly without refreshing the page, ensuring that weather information is always accessible in their preferred language.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Intuitive Interface&lt;/strong&gt;: A streamlined, user-friendly design that lets users navigate with ease and find information quickly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multilingual Support&lt;/strong&gt;: Real-time language switching for users worldwide, providing weather details in the language of their choice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark and Light Modes&lt;/strong&gt;: Customize the app's appearance with light and dark modes, adapting to both personal preference and lighting conditions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile Friendly&lt;/strong&gt;: Optimized for any device, this responsive app ensures a smooth experience on both mobile and desktop.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Tolgee? 🌐
&lt;/h2&gt;

&lt;p&gt;Tolgee is an excellent localization tool for web apps, making real-time language support effortless and empowering developers to manage translations efficiently. Here’s how it enhances this Weather App:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Language Switching&lt;/strong&gt;: Instantly update all weather data and content in the user’s selected language.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Easy Translation Management&lt;/strong&gt;: Tolgee’s interface allows for easy, real-time translation updates, making it simple to add new languages and keep translations accurate.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What This Weather App Offers 🌦️
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Weather Updates&lt;/strong&gt;: Stay updated with the latest weather conditions, including temperature, humidity, wind speed, and more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;7-Day Forecast&lt;/strong&gt;: View an extended forecast to plan for the week ahead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location-based Weather&lt;/strong&gt;: Automatically detect the user’s location for a personalized experience or search for weather in any city worldwide.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Weather Map&lt;/strong&gt;: Access a map showing weather conditions across different regions for better context.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Theme Customization&lt;/strong&gt;: Switch between light and dark modes for optimal viewing in any lighting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This Weather App is your go-to for a personalized and accessible weather forecast experience, no matter where you are.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Creating a Multilingual Expense Tracker with Tolgee</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Thu, 31 Oct 2024 03:59:47 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/creating-a-multilingual-expense-tracker-with-tolgee-445a</link>
      <guid>https://dev.to/mayank_mohapatra/creating-a-multilingual-expense-tracker-with-tolgee-445a</guid>
      <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;I’m thrilled to share my latest project—an &lt;strong&gt;Expense Tracker&lt;/strong&gt; app that makes tracking spending easy and accessible for a global audience. With &lt;strong&gt;Tolgee&lt;/strong&gt; integration, this expense tracker supports real-time language switching, so users can instantly change the app's language with just a click—no need to refresh!&lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 &lt;a href="https://expense-tracker-five-silk-80.vercel.app/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;
&lt;/h3&gt;

&lt;h2&gt;
  
  
  Project Overview
&lt;/h2&gt;

&lt;p&gt;Tolgee, a powerful open-source localization tool, makes it easy to manage translations, enabling real-time, seamless language switching for users worldwide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Elegant UI&lt;/strong&gt;: A clean and modern design for effortless navigation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multilingual Support&lt;/strong&gt;: Instantly switch between multiple languages, making it easy for users from different regions to track expenses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark Mode and Light Mode&lt;/strong&gt;: Toggle between themes based on your preference or the time of day.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile Friendly&lt;/strong&gt;: Optimized for mobile devices with a responsive design, providing a smooth experience on any screen size.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why Tolgee? 🌐&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tolgee is a developer-friendly tool that simplifies localization in modern web apps. Here’s how Tolgee enhances this expense tracker:&lt;/p&gt;

&lt;p&gt;Real-time Language Switching: Switch languages instantly, with all text and content updating automatically.&lt;/p&gt;

&lt;p&gt;Easy Translation Management: Tolgee’s interface lets you add and manage translations within the app, making it efficient to keep your app up-to-date in multiple languages.&lt;/p&gt;

&lt;p&gt;What This Expense Tracker Does 💰&lt;br&gt;
Track and Categorize Expenses: Easily record expenses, categorize them, and view summaries for better budget management.&lt;/p&gt;

&lt;p&gt;Interactive Dashboard: Visualize expenses with charts and graphs to track spending patterns.&lt;/p&gt;

&lt;p&gt;Bookmark Frequent Expenses: Quickly save frequent expenses to log them faster next time.&lt;/p&gt;

&lt;p&gt;Light and Dark Mode: Switch themes for easier viewing in different lighting conditions.&lt;/p&gt;

&lt;p&gt;Mobile Responsive: Enjoy the same functionality and smooth navigation on both mobile and desktop.&lt;/p&gt;

</description>
      <category>tolgee</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>PhraseBook With Tolgee</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Wed, 30 Oct 2024 17:28:33 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/phrasebook-with-tolgee-563g</link>
      <guid>https://dev.to/mayank_mohapatra/phrasebook-with-tolgee-563g</guid>
      <description>&lt;p&gt;&lt;em&gt;Hey everyone!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I’m excited to share my latest project— Phrase Book. This app is a digital version of a phrasebook, where you can flip through various phrases as if you're reading a real book. It’s designed to help users explore and learn phrases in multiple languages with ease.&lt;/p&gt;

&lt;p&gt;But what makes this even more special is that the app supports real-time language switching, thanks to Tolgee. With just a click, you can change the entire book’s language without refreshing the page, making it accessible to users from around the globe.&lt;/p&gt;

&lt;p&gt;Live Link -&amp;gt; &lt;a href="https://phrase-book-five.vercel.app/" rel="noopener noreferrer"&gt;https://phrase-book-five.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I Chose Tolgee 🌐&lt;/strong&gt;&lt;br&gt;
Tolgee is a powerful open-source localization tool that simplifies the process of making multilingual apps. It allows developers to easily manage translations, and with Tolgee integrated into this phrasebook, users can experience a smooth and intuitive way to switch between languages while browsing the phrases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What the Multilingual Phrasebook Does&lt;/strong&gt; 📚&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Interactive Book of Phrases:&lt;/strong&gt;&lt;br&gt;
The app presents phrases like an actual book, where you can flip through pages using navigation buttons. As you move forward or backward, a new phrase appears on each page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multiple Language Support:&lt;/strong&gt;&lt;br&gt;
The coolest part is that this book is multilingual! Users can select their preferred language from a dropdown menu, and Tolgee ensures that the entire phrasebook updates in real-time to the chosen language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bookmark Feature:&lt;/strong&gt;&lt;br&gt;
Users can bookmark specific pages for quick access. This feature allows returning to marked phrases instantly. Bookmarked pages will be saved in local storage, enabling persistence even after refreshing or closing the browser. The bookmarked pages can also be displayed in a list view for easy navigation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search Functionality:&lt;/strong&gt;&lt;br&gt;
A built-in search bar allows users to quickly find specific phrases or keywords. As the user types, the app provides instant search results across all phrases and translations in the phrasebook, streamlining navigation within large sets of multilingual content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dark Mode and Light Mode:&lt;/strong&gt;&lt;br&gt;
This make it easy for user to read according to day or night.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mobile Friendliness:&lt;/strong&gt;&lt;br&gt;
The layout and UI components are fully responsive, designed to adapt to various screen sizes. Buttons, font sizes, and spacing are optimized for mobile, providing a seamless experience on both smartphones and tablets. Additionally, animations and transitions are performance-optimized to prevent slowdowns on lower-powered devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Smooth Navigation:&lt;/strong&gt;&lt;br&gt;
Just like a real book, users can seamlessly turn to the next or previous page. This allows for easy exploration of phrases without overwhelming the user.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elegant UI with Page Flip Animation:&lt;/strong&gt;&lt;br&gt;
To make the experience more engaging, the app includes smooth page-turning animations that feel like flipping through a real book.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Tolgee Enhances Localization 🛠️&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-time Language Switching&lt;/strong&gt;: Users can switch between languages, and the app will automatically update all text and content in the selected language—no need to refresh the page or reload anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easy Translation Management&lt;/strong&gt;: Tolgee offers a built-in translation tool that made it easy for me to add and manage phrases in different languages, all from within the app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Developer-friendly Integration&lt;/strong&gt;: Tolgee integrates perfectly with modern web technologies like React, making the localization process simple and intuitive.&lt;/p&gt;

</description>
      <category>tolgee</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>Joke Generator with Tolgee</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Sat, 26 Oct 2024 09:42:48 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/joke-generator-with-tolgee-2c9o</link>
      <guid>https://dev.to/mayank_mohapatra/joke-generator-with-tolgee-2c9o</guid>
      <description>&lt;p&gt;🎉 Introducing the Random Joke Card Generator! 🎉&lt;br&gt;
Hey everyone! I'm thrilled to unveil my latest creation: the Random Joke Card Generator! This delightful little app is here to sprinkle some humor into your day with a collection of random jokes, and there’s a twist — it’s fully equipped with Tolgee for seamless translation and localization. So, no matter where you’re from, you can enjoy a good laugh in your own language!&lt;/p&gt;

&lt;p&gt;👉 Check it out live: &lt;a href="https://jokes-gen-sage.vercel.app/" rel="noopener noreferrer"&gt;Random Joke Card Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌍 Why I Chose &lt;strong&gt;Tolgee&lt;/strong&gt;&lt;br&gt;
In the world of app development, localization can often feel like a daunting task. That’s where Tolgee comes in! This open-source gem simplifies the translation process, allowing developers to focus on what they do best: building awesome features. With Tolgee, you can say goodbye to the headaches of managing language files and complex code. It offers a user-friendly interface for managing translations and lets you switch between languages effortlessly and in real time.&lt;/p&gt;

&lt;p&gt;When creating the Joke Generator, I wanted to ensure that everyone, everywhere could join in on the fun. Tolgee made that dream a reality!&lt;/p&gt;

&lt;p&gt;😂 What Can the Random Joke Card Generator Do?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generate Random Jokes&lt;/strong&gt;: With just one click, you can fetch a new random joke from an external API and watch it pop up in a beautifully designed card. Not feeling the current joke? Hit the “New Joke” button to refresh and find a fresh laugh waiting for you!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Language Localization&lt;/strong&gt;: The real magic happens here! Thanks to Tolgee, this app supports multiple languages. You can easily switch between them, and watch as the entire interface updates in real-time. Whether your friends speak English, Spanish, French, or another language, they can enjoy the same hilarious experience together.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔧 &lt;strong&gt;How Tolgee Makes Localization a Breeze&lt;/strong&gt;&lt;br&gt;
Tolgee revolutionizes the localization process with its innovative &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Features&lt;/em&gt; that make it a perfect fit for the Random Joke Card Generator:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Translation Management&lt;/strong&gt;: With Tolgee's in-app translation tool, managing and editing translations is a walk in the park, even while the app is running.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dynamic Language Switching&lt;/strong&gt;: Users can toggle between languages effortlessly, and Tolgee instantly updates the interface without needing to refresh the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ease of Integration&lt;/strong&gt;: Tolgee’s compatibility with React is a game changer. With just a few lines of code, my app supports multiple languages, making it incredibly easy to implement.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CopilotKit</title>
      <dc:creator>Mayank Mohapatra</dc:creator>
      <pubDate>Thu, 03 Oct 2024 19:48:34 +0000</pubDate>
      <link>https://dev.to/mayank_mohapatra/copilotkit-2dik</link>
      <guid>https://dev.to/mayank_mohapatra/copilotkit-2dik</guid>
      <description>&lt;p&gt;&lt;strong&gt;CopilotKit: Simplifying AI Integration&lt;/strong&gt;&lt;br&gt;
CopilotKit is an open-source framework designed to simplify the integration of AI copilots into applications. It allows developers to create interactive, AI-driven functionalities with ease, enhancing user interaction and automating tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is CopilotKit?&lt;/strong&gt;&lt;br&gt;
CopilotKit provides developers with the tools to rapidly integrate AI capabilities into their applications. This framework is particularly beneficial for building apps requiring real-time user input and feedback, enabling the creation of custom AI chatbots, agents, and text areas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Ease of Integration&lt;/strong&gt;: Implement AI copilots in hours instead of months, ideal for projects with tight deadlines.&lt;br&gt;
&lt;strong&gt;Custom Components&lt;/strong&gt;: Offers components like , , and  that integrate seamlessly into existing apps.&lt;br&gt;
&lt;strong&gt;Real-Time Data Handling&lt;/strong&gt;: Grounds the AI copilots in application-specific, real-time data for more relevant and accurate responses.&lt;br&gt;
&lt;strong&gt;Open Source&lt;/strong&gt;: Encourages community collaboration, contributions, and innovation through its open-source model.&lt;br&gt;
**Getting Started with CopilotKit&lt;br&gt;
**To start using CopilotKit in your application, follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Installation
Install the necessary packages via npm or yarn:
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;```npm install @copilotkit/react-core&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


2. Setting Up the Component
Wrap your application (or the specific part where copilot functionality is needed) with the &amp;lt;CopilotKit /&amp;gt; component. This provides context to all other components and hooks within its scope.




&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;import { CopilotKit } from "@copilotkit/react-core";&lt;/p&gt;


&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

3. Defining Custom Actions
You can define custom actions for your copilot by using hooks provided by CopilotKit. For example, create functions that process user queries or interact with external APIs.

4. Integrating with APIs
Enhance your copilot's capabilities by integrating it with external APIs (like OpenAI). You can configure backend routes to handle requests and responses based on user interactions.

Example Use Cases
Here are some practical applications you could build using CopilotKit:

**AI-Powered Resume Generator**: Help users generate resumes and cover letters based on their input.
**Social Media Post Scheduler**: Automate social media posting by integrating with platforms like Twitter.
**Interactive To-Do List**: Build a task management app where users interact with an AI copilot to efficiently manage their tasks.

**Conclusion**
CopilotKit offers a powerful framework for developers aiming to integrate AI functionalities swiftly. By leveraging its features, you can create engaging, intelligent user experiences that enhance productivity and interactivity. Whether you're building AI chatbots or automating tasks, CopilotKit provides the tools necessary for seamless AI integration.
&lt;/code&gt;&lt;/pre&gt;

</description>
    </item>
  </channel>
</rss>
