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.
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.