<?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: Jogadiya Niyati</title>
    <description>The latest articles on DEV Community by Jogadiya Niyati (@jogadiyadipak28art).</description>
    <link>https://dev.to/jogadiyadipak28art</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%2F4010045%2Fee405017-b158-4db8-9e93-04d729c1e3f7.png</url>
      <title>DEV Community: Jogadiya Niyati</title>
      <link>https://dev.to/jogadiyadipak28art</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jogadiyadipak28art"/>
    <language>en</language>
    <item>
      <title>I Built a Real-Time News Aggregator for Citizen Journalists</title>
      <dc:creator>Jogadiya Niyati</dc:creator>
      <pubDate>Wed, 22 Jul 2026 13:21:12 +0000</pubDate>
      <link>https://dev.to/jogadiyadipak28art/i-built-a-real-time-news-aggregator-for-citizen-journalists-using-react-vite-5162</link>
      <guid>https://dev.to/jogadiyadipak28art/i-built-a-real-time-news-aggregator-for-citizen-journalists-using-react-vite-5162</guid>
      <description>&lt;h1&gt;
  
  
  Introducing CitizenPress: The Future of Community-Driven Journalism 🌍
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;How we are blurring the line between global breaking news and local citizen reporting.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;In an era where the news cycle moves faster than ever, staying informed can feel like drinking from a firehose. Between massive media conglomerates and fragmented social media feeds, finding a reliable, unified source of both global breaking news and hyper-local, community-driven stories is a challenge.&lt;/p&gt;

&lt;p&gt;That’s why we built &lt;strong&gt;CitizenPress&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is CitizenPress?
&lt;/h2&gt;

&lt;p&gt;CitizenPress is a next-generation news aggregator and publishing platform. It’s designed from the ground up to give you the massive scale of traditional news outlets, while empowering everyday people to report on what’s happening in their own backyards.&lt;/p&gt;

&lt;h3&gt;
  
  
  📡 Real-Time Global Scale
&lt;/h3&gt;

&lt;p&gt;At its core, CitizenPress leverages the powerful NewsData.io API to fetch live, breaking news from across the globe. The platform automatically organizes this firehose of information into clean, digestible categories: &lt;strong&gt;Technology, Business, Sports, and Entertainment&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;No more digging through cluttered feeds—you get a premium, magazine-style layout that rivals the world’s top publications.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✍️ Empowering the Citizen Journalist
&lt;/h3&gt;

&lt;p&gt;But we didn't just want to build another news reader. We wanted to build a platform that gives &lt;em&gt;you&lt;/em&gt; a voice.&lt;/p&gt;

&lt;p&gt;That’s where our &lt;strong&gt;Story Builder&lt;/strong&gt; comes in. &lt;/p&gt;

&lt;p&gt;Did you witness an event in your city? Do you have an investigative piece you want to share with the world? The Story Builder allows anyone to draft, format, and instantly publish their own articles. &lt;/p&gt;

&lt;p&gt;Once published, your story doesn't get buried in a forum—it gets dynamically injected straight into the &lt;strong&gt;Citizen Reports&lt;/strong&gt; section on our Live News homepage, sitting right alongside breaking stories from major outlets.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚨 The Main Highlight: Protest Mode at Jantar Mantar
&lt;/h3&gt;

&lt;p&gt;CitizenPress isn't just for casual reporting—it's built for the front lines. One of the core features of the platform is &lt;strong&gt;Protest Mode&lt;/strong&gt;, a dedicated module designed specifically for high-risk and live events. &lt;/p&gt;

&lt;p&gt;Built with major demonstrations in mind—like the massive gatherings at &lt;strong&gt;Jantar Mantar&lt;/strong&gt;—Protest Mode equips ground-level activists and journalists with a Rapid Capture Kit. Features include safety-first face blurring, one-tap incident logging, and emergency panic buttons to secure sensitive files. By providing an automatic, chronological timeline of live events complete with GPS tags, CitizenPress ensures that the truth from ground zero is documented safely, securely, and transparently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Designed for Readability
&lt;/h2&gt;

&lt;p&gt;We believe that reading the news should be an immersive, distraction-free experience. &lt;/p&gt;

&lt;p&gt;We threw out the playbook of cluttered ads and overwhelming sidebars. Instead, CitizenPress adopts a sleek, Google-inspired aesthetic. With deep royal purple accents, soft blue gradients, and the crisp readability of the &lt;code&gt;Roboto&lt;/code&gt; font family, the platform feels premium, fast, and modern. &lt;/p&gt;

&lt;p&gt;The use of translucent glassmorphism design elements ensures that the focus always remains exactly where it should be: &lt;strong&gt;on the content.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;For the developers out there, CitizenPress is built for speed and security:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React 18 &amp;amp; Vite&lt;/strong&gt;: Ensuring lightning-fast page loads and instant client-side routing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side Storage &amp;amp; API Integration&lt;/strong&gt;: Seamlessly merging live REST API data with local browser storage for a hybrid news feed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsive Grid Architecture&lt;/strong&gt;: Flawless CSS Grid implementations ensure the magazine layout looks incredible whether you are on a 4K monitor or your smartphone.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Join the Movement
&lt;/h2&gt;

&lt;p&gt;The news isn't just something that happens &lt;em&gt;to&lt;/em&gt; us—it's something we all experience, witness, and shape. &lt;/p&gt;

&lt;p&gt;CitizenPress is more than just a website; it’s an experiment in democratizing journalism. We invite you to read the world’s stories, and more importantly, to write your own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Welcome to the new front page.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Follow the development of CitizenPress on GitHub, and join us in shaping the future of news.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>react</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
