Design and Implementation of a Cloud-Based File Storage and Sharing System
CHAPTER ONE
INTRODUCTION
1.1 Background of the Study
In today’s digital world, the demand for secure and reliable data storage systems has grown rapidly. Businesses, educational institutions, and individuals increasingly rely on online platforms to store, manage, and share files. As a result, cloud computing has emerged as one of the most efficient technologies for handling digital data.
Cloud-based storage provides users with flexible access to their files from any device connected to the internet. Unlike traditional storage methods that depend on local drives, cloud platforms allow real-time collaboration, automatic backups, and scalability (Olawale, 2021). This flexibility has made cloud storage an essential tool for both personal and organizational use.
Moreover, as the volume of digital content grows daily, managing files locally has become inefficient and risky. Hard drives can fail, data can be lost, and physical storage devices are often difficult to share among multiple users. Consequently, organizations are moving toward cloud-based systems to ensure data safety and improve teamwork (Kumar & Singh, 2022).
Therefore, this study focuses on designing and implementing a cloud-based file storage and sharing system that provides secure, efficient, and user-friendly access to data.
1.2 Statement of the Problem
Many organizations still depend on manual storage systems that are prone to data loss and security breaches. In addition, sharing files across departments or teams often leads to duplication and delays (Adeleke, 2020). There is a growing need for a cloud solution that ensures seamless file access, efficient collaboration, and strong security features.
1.3 Aim and Objectives of the Study
The main aim of this study is to design and implement a secure cloud-based file storage and sharing system.
The specific objectives are to:
-
Design a centralized cloud storage architecture for managing digital files.
-
Implement a secure authentication process for users.
-
Develop modules for file sharing and collaborative access.
-
Evaluate the system’s performance in terms of speed, accessibility, and security.
1.4 Research Questions
-
How can cloud computing improve file storage and sharing efficiency?
-
What security measures are required to protect user data in a cloud system?
-
How can real-time collaboration enhance productivity?
-
What is the level of user satisfaction with cloud-based platforms?
1.5 Significance of the Study
This study contributes to digital transformation by promoting secure data management through cloud technologies. It helps users store and share files more efficiently while reducing hardware costs. In addition, it provides a foundation for further research on secure cloud computing solutions (Okafor, 2023).
1.6 Scope of the Study
The study focuses on the design and development of a cloud-based storage system with secure login, file upload, and sharing features. It does not cover mobile app integration or multi-cloud architecture.
1.7 Definition of Terms
Cloud Computing: The use of internet-based servers to store and process data.
File Sharing: The process of distributing or providing access to digital files.
Data Security: Protection of digital data from unauthorized access or corruption.