<?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: Alexandr Tokarev</title>
    <description>The latest articles on DEV Community by Alexandr Tokarev (@alexandr_tokarev).</description>
    <link>https://dev.to/alexandr_tokarev</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2260068%2F1228ad95-7690-4bec-94ee-150d645f2ec1.jpg</url>
      <title>DEV Community: Alexandr Tokarev</title>
      <link>https://dev.to/alexandr_tokarev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alexandr_tokarev"/>
    <language>en</language>
    <item>
      <title># Become One</title>
      <dc:creator>Alexandr Tokarev</dc:creator>
      <pubDate>Fri, 10 Jul 2026 11:31:06 +0000</pubDate>
      <link>https://dev.to/alexandr_tokarev/-become-one-7k3</link>
      <guid>https://dev.to/alexandr_tokarev/-become-one-7k3</guid>
      <description>&lt;p&gt;&lt;strong&gt;What if your phone could feel the crowd?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At every football match, concert, festival, or celebration, something fascinating happens.&lt;/p&gt;

&lt;p&gt;Thousands of strangers begin moving together.&lt;/p&gt;

&lt;p&gt;They jump.&lt;br&gt;
They clap.&lt;br&gt;
They chant.&lt;br&gt;
They dance.&lt;/p&gt;

&lt;p&gt;For a few moments, they stop behaving like individuals and become a single living system.&lt;/p&gt;

&lt;p&gt;Nature has already solved this problem.&lt;/p&gt;

&lt;p&gt;Bees communicate through synchronized dances.&lt;br&gt;
Birds fly in perfect formations.&lt;br&gt;
Fish form coordinated schools.&lt;/p&gt;

&lt;p&gt;Humans do exactly the same—but we've never had a way to measure it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Become One
&lt;/h2&gt;

&lt;p&gt;Become One is a mobile app that passively senses collective movement using your phone's built-in motion sensors.&lt;/p&gt;

&lt;p&gt;No buttons.&lt;br&gt;
No check-ins.&lt;br&gt;
No setup.&lt;/p&gt;

&lt;p&gt;Just keep the app installed.&lt;/p&gt;

&lt;p&gt;When you're part of a large event, it quietly analyzes anonymous motion patterns and compares them with everyone else nearby.&lt;/p&gt;

&lt;p&gt;Open the app at any moment to discover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How many people are moving in sync&lt;/li&gt;
&lt;li&gt;Overall synchronization level&lt;/li&gt;
&lt;li&gt;Crowd energy&lt;/li&gt;
&lt;li&gt;Dominant movement rhythm&lt;/li&gt;
&lt;li&gt;Whether you're part of the collective flow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When your movement drifts away from the crowd, subtle haptic feedback gently guides you back into rhythm.&lt;/p&gt;

&lt;p&gt;Not as a notification.&lt;/p&gt;

&lt;p&gt;As a heartbeat.&lt;/p&gt;

&lt;h2&gt;
  
  
  A New Kind of Sensor
&lt;/h2&gt;

&lt;p&gt;Every phone observes only one person.&lt;/p&gt;

&lt;p&gt;Thousands of phones together observe something entirely new:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collective synchronization.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of measuring individuals, Become One measures the emergence of a crowd acting as a single organism.&lt;/p&gt;

&lt;p&gt;Imagine seeing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;18,542 people synchronized&lt;/li&gt;
&lt;li&gt;Crowd Energy: 94%&lt;/li&gt;
&lt;li&gt;Synchronization: 97%&lt;/li&gt;
&lt;li&gt;Rhythm: 118 BPM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not because someone pressed a button...&lt;/p&gt;

&lt;p&gt;...but because thousands of independent devices detected the same collective movement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond Sports
&lt;/h2&gt;

&lt;p&gt;The same technology could visualize synchronization at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Football matches&lt;/li&gt;
&lt;li&gt;Concerts&lt;/li&gt;
&lt;li&gt;Music festivals&lt;/li&gt;
&lt;li&gt;Flash mobs&lt;/li&gt;
&lt;li&gt;Public celebrations&lt;/li&gt;
&lt;li&gt;Dance events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every gathering has its own rhythm.&lt;/p&gt;

&lt;p&gt;Become One simply makes it visible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this fits the challenge
&lt;/h2&gt;

&lt;p&gt;Passion isn't only an emotion.&lt;/p&gt;

&lt;p&gt;It's something people express together.&lt;/p&gt;

&lt;p&gt;Become One transforms that invisible connection into something measurable.&lt;/p&gt;

&lt;p&gt;Because sometimes, the most exciting thing happening isn't on the stage.&lt;/p&gt;

&lt;p&gt;It's the moment thousands of people become one.&lt;/p&gt;

</description>
      <category>weekendchallenge</category>
      <category>performance</category>
      <category>data</category>
    </item>
    <item>
      <title>Time Spender v1</title>
      <dc:creator>Alexandr Tokarev</dc:creator>
      <pubDate>Thu, 02 Apr 2026 11:33:32 +0000</pubDate>
      <link>https://dev.to/alexandr_tokarev/time-spender-v1-4e4</link>
      <guid>https://dev.to/alexandr_tokarev/time-spender-v1-4e4</guid>
      <description>&lt;p&gt;This is a submission for the DEV April Fools Challenge&lt;br&gt;
What I Built&lt;br&gt;
Time Spender v1 is the ultimate productivity anti-tool. It is a web application designed with a single, highly optimized purpose: to waste exactly one minute of your life.&lt;/p&gt;

&lt;p&gt;You click a button, stare at a mesmerizing cosmic art piece that slowly zooms and blurs over 60 seconds, and wait. Once the timer is up, you are congratulated with confetti for spending your time on absolutely nothing. It's "time hooding Art."&lt;/p&gt;

&lt;p&gt;To make it a collective effort, the app features a real-time global counter tracking the total number of minutes humanity has collectively wasted staring at this screen.&lt;/p&gt;

&lt;p&gt;Demo&lt;br&gt;
You must see it yourself to understand how it works. Just try it and waste a minute:&lt;br&gt;
Live Demo: Time Spender v1&lt;br&gt;
&lt;a href="https://ai.studio/apps/bd1c40d0-af8c-43be-b37e-2cd50f293dc0" rel="noopener noreferrer"&gt;https://ai.studio/apps/bd1c40d0-af8c-43be-b37e-2cd50f293dc0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub&lt;br&gt;
&lt;a href="https://github.com/AlexSheff/Time-Waster-v1" rel="noopener noreferrer"&gt;https://github.com/AlexSheff/Time-Waster-v1&lt;/a&gt; &lt;br&gt;
Code&lt;br&gt;
The project was built entirely within Google AI Studio.&lt;br&gt;
The core logic revolves around a React timer and a Firebase real-time connection:&lt;br&gt;
code&lt;br&gt;
JavaScript&lt;br&gt;
// The core "wasting" logic&lt;br&gt;
const recordWastedTime = async () =&amp;gt; {&lt;br&gt;
  const docRef = doc(db, 'stats', 'global');&lt;br&gt;
  await updateDoc(docRef, {&lt;br&gt;
    totalMinutesWasted: increment(1)&lt;br&gt;
  });&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;How I Built It&lt;br&gt;
Frontend Framework: React with Vite for a fast, modern development environment.&lt;br&gt;
Styling: Tailwind CSS for the sleek, dark-mode UI that makes wasting time look premium.&lt;br&gt;
Animations: motion/react (Framer Motion) for smooth UI transitions and the agonizingly slow 60-second zoom/blur effect on the artwork.&lt;br&gt;
Backend/Database: Firebase Firestore. I used real-time listeners (onSnapshot) to sync the global counter and atomic increments (increment(1)) to ensure every wasted minute is accurately tallied across the globe without race conditions.&lt;br&gt;
Celebration: canvas-confetti to provide a sarcastic, celebratory burst of confetti when you successfully achieve nothing.&lt;/p&gt;

&lt;p&gt;Prize Category&lt;br&gt;
Community Favorite&lt;br&gt;
Why? Because in a world obsessed with productivity, hustle culture, and doing more in less time, we all need a dedicated space to collectively achieve absolutely nothing. It brings people together through the shared experience of intentionally wasting time!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
