Back to Projects
CloudNest Project Screenshot

Category

Full Stack Web Application

Inspired By

Google Drive

Overview

CloudNest is a cloud-based file storage and sharing platform inspired by services like Google Drive. It allows users to upload, organize, preview, manage, and securely share files through a modern responsive interface.

The project brings together file handling, sharing, and account management in a way that feels product-oriented rather than purely technical, making it a strong portfolio example of cloud-inspired application design.

Key Highlights

CloudNest includes file uploads, folder management, file previews, secure sharing links, version history, activity tracking, storage management, trash recovery, and role-based access control.

The platform also focuses on secure authentication and efficient file management workflows, balancing a broad feature set with a cleaner user experience across different screen sizes.

Technologies Used

The application was built with React, JavaScript, and Tailwind CSS on the frontend, alongside Node.js, Express, and MongoDB with Mongoose on the backend.

JWT authentication and Multer-based file handling supported the platform's security and upload workflows, while Git and GitHub helped structure the project through iterative development.

React.js
JavaScript
Tailwind CSS
Node.js
Express.js
MongoDB
Mongoose
JWT
Multer
Git
GitHub

Challenges & Learnings

Through CloudNest, I learned more about file storage architecture, authentication systems, database design, secure sharing workflows, and the practical considerations behind cloud-style application behavior.

It also strengthened my experience with large-scale CRUD operations and taught me how to organize complex file management features into a product that still feels approachable to use.