<?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: Nisha Waghmare</title>
    <description>The latest articles on DEV Community by Nisha Waghmare (@nishawaghmare3358).</description>
    <link>https://dev.to/nishawaghmare3358</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%2F4242351%2F514e2c38-aa7b-4002-a388-e07a18652acd.jpg</url>
      <title>DEV Community: Nisha Waghmare</title>
      <link>https://dev.to/nishawaghmare3358</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nishawaghmare3358"/>
    <language>en</language>
    <item>
      <title>From Localhost to Live: My Full-Stack Task Management Application Deployment Journey</title>
      <dc:creator>Nisha Waghmare</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:03:12 +0000</pubDate>
      <link>https://dev.to/nishawaghmare3358/from-localhost-to-live-my-full-stack-task-management-application-deployment-journey-2lf2</link>
      <guid>https://dev.to/nishawaghmare3358/from-localhost-to-live-my-full-stack-task-management-application-deployment-journey-2lf2</guid>
      <description>&lt;p&gt;Building a web application is not only about writing code. Making it accessible to users through the internet is equally important. During my Full-Stack Web Development Internship at Valentius Kryptix, I worked on developing and deploying a Task Management Application. This project helped me understand how frontend, backend, database, authentication, and hosting work together in a real-world application.&lt;/p&gt;

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

&lt;p&gt;The main objective was to create a web application where users can register, log in, and manage their daily tasks. Users can create new tasks, view existing tasks, update task details, and delete tasks whenever required.&lt;/p&gt;

&lt;p&gt;I developed the frontend using &lt;strong&gt;React.js&lt;/strong&gt;, which provides an interactive and user-friendly interface. For the backend, I used &lt;strong&gt;Node.js and Express.js&lt;/strong&gt; to create REST APIs and handle application requests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technology Stack
&lt;/h2&gt;

&lt;p&gt;The project involved several technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React.js:&lt;/strong&gt; For frontend development and user interaction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Node.js:&lt;/strong&gt; For backend runtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Express.js:&lt;/strong&gt; For creating RESTful APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MongoDB Atlas:&lt;/strong&gt; For storing user and task information in a cloud database.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWT Authentication:&lt;/strong&gt; For securing user sessions and protecting API routes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel:&lt;/strong&gt; For frontend deployment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render:&lt;/strong&gt; For backend hosting.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Understanding Full-Stack Integration
&lt;/h2&gt;

&lt;p&gt;One of the most important parts of this project was connecting all application components.&lt;/p&gt;

&lt;p&gt;The React frontend communicates with the Express backend through API requests. The backend processes these requests and interacts with MongoDB Atlas to store or retrieve information.&lt;/p&gt;

&lt;p&gt;I also implemented JWT-based authentication. After a successful login, the server generates a token that is used when accessing protected routes. This helps ensure that users can manage only their authorized resources.&lt;/p&gt;

&lt;p&gt;The application supports CRUD operations: Create, Read, Update, and Delete. These operations form the foundation of many real-world applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deployment and Challenges
&lt;/h2&gt;

&lt;p&gt;Deployment was an important learning experience. I deployed the frontend through Vercel and hosted the backend using Render. MongoDB Atlas was configured as the cloud database.&lt;/p&gt;

&lt;p&gt;During deployment, I faced challenges involving database connections, environment variables, API integration, authentication, and frontend routing. I also had to resolve configuration issues to ensure that the application worked correctly after deployment.&lt;/p&gt;

&lt;p&gt;Testing the live application was essential. I checked registration, login, and task operations to verify that the frontend, backend, and database communicated properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Learnings
&lt;/h2&gt;

&lt;p&gt;This project improved my understanding of full-stack development and production deployment. I gained practical experience in building REST APIs, connecting cloud databases, implementing authentication, debugging errors, and deploying applications.&lt;/p&gt;

&lt;p&gt;It also taught me that successful software development requires patience, problem-solving, and continuous testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Working on this Task Management Application during my internship at Valentius Kryptix was a valuable experience. It gave me confidence in developing and deploying complete web applications and motivated me to explore more real-world development projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article:&lt;/strong&gt; &lt;a href="https://valentiuskryptix.com/building-and-deploying-a-task-management-fullstack-application/" rel="noopener noreferrer"&gt;Building and Deploying a Task Management FullStack Application – Valentius Kryptix&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  FullStackDevelopment #ReactJS #NodeJS #MongoDB #WebDevelopment #Deployment #Internship
&lt;/h1&gt;

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