<?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: Rishav Kumar Jha</title>
    <description>The latest articles on DEV Community by Rishav Kumar Jha (@rishavkumarjha06).</description>
    <link>https://dev.to/rishavkumarjha06</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%2F3701912%2F54df981e-e858-4024-9834-93321b1495d9.png</url>
      <title>DEV Community: Rishav Kumar Jha</title>
      <link>https://dev.to/rishavkumarjha06</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rishavkumarjha06"/>
    <language>en</language>
    <item>
      <title>I’m Building a Secure File Workspace From Scratch — Here’s What I’ve Learned</title>
      <dc:creator>Rishav Kumar Jha</dc:creator>
      <pubDate>Sun, 09 Aug 2026 15:04:43 +0000</pubDate>
      <link>https://dev.to/rishavkumarjha06/im-building-a-secure-file-workspace-from-scratch-heres-what-ive-learned-26b9</link>
      <guid>https://dev.to/rishavkumarjha06/im-building-a-secure-file-workspace-from-scratch-heres-what-ive-learned-26b9</guid>
      <description>&lt;h1&gt;
  
  
  I’m Building a Secure File Workspace From Scratch — Here’s What I’ve Learned
&lt;/h1&gt;

&lt;p&gt;I started building NovaCloud22 because I wanted to solve a problem I kept running into:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Files are easy to store. Controlling what happens to them after you share them is much harder.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Drive, Dropbox, and similar tools are excellent at storage and collaboration. But I wanted to experiment with building a workspace where storage, secure sharing, file collection, and other file workflows could live together.&lt;/p&gt;

&lt;p&gt;So I started building NovaCloud22 from scratch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://novacloud22.dev" rel="noopener noreferrer"&gt;https://novacloud22.dev&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;NovaCloud22 is a  secure file workspace.&lt;/p&gt;

&lt;p&gt;The core idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Store your files. Share them securely. Collect files from others. Stay in control.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A user can upload and organize files, then create protected sharing links with things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Password protection&lt;/li&gt;
&lt;li&gt;Expiration dates&lt;/li&gt;
&lt;li&gt;Preview/download permissions&lt;/li&gt;
&lt;li&gt;Download limits&lt;/li&gt;
&lt;li&gt;Access tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is also a file-request workflow where someone can upload files directly to a workspace without needing a NovaCloud22 account.&lt;/p&gt;

&lt;h2&gt;
  
  
  The interesting engineering problems
&lt;/h2&gt;

&lt;p&gt;Building the UI was only a small part of the project.&lt;/p&gt;

&lt;p&gt;The difficult part was figuring out what should happen to a file throughout its lifecycle.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
User
  ↓
Upload
  ↓
Authentication
  ↓
File processing
  ↓
Encryption
  ↓
Storage
  ↓
Share link
  ↓
Recipient
  ↓
Access / download
  ↓
Analytics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>python</category>
    </item>
    <item>
      <title>NovaCloud22: A Secure All-in-One Workspace Built Around Files</title>
      <dc:creator>Rishav Kumar Jha</dc:creator>
      <pubDate>Tue, 23 Jun 2026 06:13:43 +0000</pubDate>
      <link>https://dev.to/rishavkumarjha06/novacloud22-a-secure-all-in-one-workspace-built-around-files-2f5j</link>
      <guid>https://dev.to/rishavkumarjha06/novacloud22-a-secure-all-in-one-workspace-built-around-files-2f5j</guid>
      <description>&lt;p&gt;Building NovaCloud22 — A Secure All-in-One Workspace Built Around Files&lt;/p&gt;

&lt;p&gt;Most file storage products solve only one part of the problem: storing files.&lt;/p&gt;

&lt;p&gt;But in real workflows, files are more than storage.&lt;/p&gt;

&lt;p&gt;People need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organize files&lt;/li&gt;
&lt;li&gt;Share securely&lt;/li&gt;
&lt;li&gt;Collect uploads&lt;/li&gt;
&lt;li&gt;Create documents&lt;/li&gt;
&lt;li&gt;Collaborate with others&lt;/li&gt;
&lt;li&gt;Protect sensitive data&lt;/li&gt;
&lt;li&gt;Manage workflows around files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s why I built NovaCloud22.&lt;/p&gt;

&lt;p&gt;NovaCloud22 is a secure all-in-one workspace built around files.&lt;/p&gt;

&lt;p&gt;Instead of using multiple disconnected tools for storage, sharing, forms, notes, invoices, and collaboration, NovaCloud22 brings everything into one platform.&lt;/p&gt;

&lt;p&gt;What NovaCloud22 offers&lt;/p&gt;

&lt;p&gt;Secure file workspace&lt;/p&gt;

&lt;p&gt;Store, organize, preview, and manage files from one dashboard.&lt;/p&gt;

&lt;p&gt;Protected sharing&lt;/p&gt;

&lt;p&gt;Create secure share links with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Expiry controls&lt;/li&gt;
&lt;li&gt;Password protection&lt;/li&gt;
&lt;li&gt;Download limits&lt;/li&gt;
&lt;li&gt;Access tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;File collection&lt;/p&gt;

&lt;p&gt;Create upload pages so others can send files directly into your workspace.&lt;/p&gt;

&lt;p&gt;Useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Freelancers&lt;/li&gt;
&lt;li&gt;Teams&lt;/li&gt;
&lt;li&gt;Client submissions&lt;/li&gt;
&lt;li&gt;Assignments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built-in productivity tools&lt;/p&gt;

&lt;p&gt;Users can create:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notes&lt;/li&gt;
&lt;li&gt;PDFs&lt;/li&gt;
&lt;li&gt;Forms&lt;/li&gt;
&lt;li&gt;Polls&lt;/li&gt;
&lt;li&gt;Invoices&lt;/li&gt;
&lt;li&gt;QR codes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;without leaving the platform.&lt;/p&gt;

&lt;p&gt;Collaboration&lt;/p&gt;

&lt;p&gt;NovaCloud22 includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chat&lt;/li&gt;
&lt;li&gt;Shared workspaces&lt;/li&gt;
&lt;li&gt;Whiteboards&lt;/li&gt;
&lt;li&gt;Team file workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Security-first architecture&lt;/p&gt;

&lt;p&gt;Security is built into the core:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AES-256 encryption&lt;/li&gt;
&lt;li&gt;Two-factor authentication&lt;/li&gt;
&lt;li&gt;Passkeys&lt;/li&gt;
&lt;li&gt;Secure sessions&lt;/li&gt;
&lt;li&gt;File receipts&lt;/li&gt;
&lt;li&gt;Privacy controls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why I built it&lt;/p&gt;

&lt;p&gt;I felt that modern file workflows are fragmented.&lt;/p&gt;

&lt;p&gt;You store files in one app, share in another, create forms elsewhere, send invoices somewhere else, and collaborate in different tools.&lt;/p&gt;

&lt;p&gt;That creates friction.&lt;/p&gt;

&lt;p&gt;NovaCloud22 is my attempt to unify those workflows.&lt;/p&gt;

&lt;p&gt;Looking for feedback&lt;/p&gt;

&lt;p&gt;NovaCloud22 is live and evolving.&lt;/p&gt;

&lt;p&gt;I’d love feedback from anyone. If you store, share, or work with files regularly, I’d like to know what features would actually help you.&lt;/p&gt;

&lt;p&gt;What would you want from a file-first workspace?&lt;/p&gt;

&lt;p&gt;Try it here:&lt;br&gt;
&lt;a href="https://novacloud22.web.app" rel="noopener noreferrer"&gt;https://novacloud22.web.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>productivity</category>
      <category>security</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
