<?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: PabloA</title>
    <description>The latest articles on DEV Community by PabloA (@pabloa).</description>
    <link>https://dev.to/pabloa</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%2F1846744%2Fffd7505a-e8eb-483f-8652-f62e361c4275.png</url>
      <title>DEV Community: PabloA</title>
      <link>https://dev.to/pabloa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pabloa"/>
    <language>en</language>
    <item>
      <title>Track your pet in real time! 🐾</title>
      <dc:creator>PabloA</dc:creator>
      <pubDate>Sat, 27 Jul 2024 06:41:07 +0000</pubDate>
      <link>https://dev.to/pabloa/track-any-pet-and-share-their-location-instantly-2kp3</link>
      <guid>https://dev.to/pabloa/track-any-pet-and-share-their-location-instantly-2kp3</guid>
      <description>&lt;p&gt;Hey Dev Community! 🐾&lt;/p&gt;

&lt;p&gt;I'm thrilled to introduce an incredibly powerful tool for pet tracking. 🐶🐱 Our platform lets you track your pets in real-time using a standard GPS, and the best part? You can easily and securely share their location with friends and family. 🚀&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Location Tracking&lt;/strong&gt; 📍: Keep tabs on your pet’s movements straight from your smartphone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Share Location&lt;/strong&gt; 👨‍👩‍👧‍👦: Share the tracking with friends and family, so everyone can help take care of your furry friend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Route History&lt;/strong&gt; 🗺️: Review your pet's routes to understand their habits and favorite spots better.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Try It Out
&lt;/h3&gt;

&lt;p&gt;Want to see it in action? Check out our demo at &lt;a href="https://maipet.es" rel="noopener noreferrer"&gt;maipet.es&lt;/a&gt;. 🎉&lt;/p&gt;

&lt;h3&gt;
  
  
  Get Involved
&lt;/h3&gt;

&lt;p&gt;We're open-source and would love your contributions! Dive into our project on GitHub: &lt;a href="https://github.com/PabloAmomo/dloc-platform" rel="noopener noreferrer"&gt;dloc-platform&lt;/a&gt;. 👨‍💻&lt;/p&gt;

&lt;p&gt;We can't wait to hear your feedback and continuously improve our platform to better meet your needs and those of your beloved pets. 🐾❤️&lt;/p&gt;

&lt;h3&gt;
  
  
  Technology Overview
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;NodeJS and TypeScript&lt;/strong&gt;: The backend is built with NodeJS and TypeScript, providing efficient management and improved code quality through static typing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MySQL&lt;/strong&gt;: Our database of choice is MySQL, with a backup file included to ease initial server setup.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker&lt;/strong&gt;: Docker Compose is used for configuring and deploying the entire platform, simplifying container orchestration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React&lt;/strong&gt;: The frontend is built with React, ensuring an interactive and dynamic user experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Traefik&lt;/strong&gt;: Used as a reverse proxy and for managing TLS certificates, Traefik ensures secure connections and effective load balancing.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Key Components
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DLOC Server&lt;/strong&gt;: Receives and processes data from GPS devices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DLOC API&lt;/strong&gt;: Provides an interface for consuming data produced by the server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DLOC Frontend&lt;/strong&gt;: A sample frontend application built with React for interacting with the platform.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Initial Setup
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Rename and adjust the &lt;code&gt;.env&lt;/code&gt; files to set the required passwords.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Build and deploy the services using Docker Compose with the following commands:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;docker-compose build
docker-compose up &lt;span class="nt"&gt;-d&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Contribute and Explore
&lt;/h3&gt;

&lt;p&gt;This is an open-source project, and any contributions are welcome. Explore more and collaborate on the &lt;a href="https://github.com/PabloAmomo/dloc-platform" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;! 🌟&lt;/p&gt;

&lt;p&gt;We’re looking forward to your feedback and are excited to continuously improve this platform to better meet the needs of you and your beloved pets! 🐾❤️&lt;/p&gt;

&lt;p&gt;This is just the beginning. Stay tuned for more articles where we'll dive deep into the features and benefits of our pet tracking tool! 📚 Don't miss out!&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;h1&gt;
  
  
  PetTrackingTool 🐾
&lt;/h1&gt;

&lt;h1&gt;
  
  
  RealTimeTracking 📍
&lt;/h1&gt;

&lt;h1&gt;
  
  
  PetCare ❤️
&lt;/h1&gt;

&lt;h1&gt;
  
  
  TechForPets 🐶🐱
&lt;/h1&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
