Development of a Cloud-Based File Storage and Sharing System
CHAPTER ONE
INTRODUCTION
1.1 Background of the Study
The need for secure and flexible file storage has increased significantly in both academic and business settings. Students, teachers, and organizations often exchange research materials, multimedia files, and documents on a daily basis. As a result, demand for efficient file management systems has grown rapidly (Olawale, 2023).
Traditional storage methods such as flash drives, hard disks, or local servers have several limitations. They are prone to physical damage, data loss, and restricted accessibility. Moreover, collaboration becomes difficult when users depend on physical storage devices. Cloud computing has emerged as a reliable solution to these problems. It offers scalable, on-demand storage that can be accessed anytime and from anywhere using an internet connection (Kumar & Singh, 2022).
A cloud-based file storage and sharing system allows users to upload, download, and share data in real time. It enhances teamwork, promotes data security, and supports remote collaboration. In addition, encryption and access control mechanisms protect files from unauthorized access. Therefore, developing such a system can help individuals and institutions manage information more effectively and securely.
1.2 Statement of the Problem
Many individuals and organizations still rely on local storage systems that are vulnerable to data corruption or loss. Physical media such as flash drives can be misplaced, damaged, or infected by viruses. These issues limit productivity and hinder smooth collaboration (Eze, 2021). Consequently, there is a pressing need for a reliable cloud-based solution that ensures continuous access, data safety, and ease of sharing among users.
1.3 Aim and Objectives of the Study
The main aim of this study is to design and implement a cloud-based file storage and sharing system.
The specific objectives are to:
-
Design a secure database for storing user information and file metadata.
-
Develop a web interface that enables users to upload and download files.
-
Implement access control and sharing permissions to ensure security.
-
Evaluate the systemβs performance and reliability.
1.4 Significance of the Study
This study provides a modern digital approach to file storage and management. It promotes efficiency, enhances data safety, and encourages remote collaboration. Furthermore, it contributes to the adoption of cloud computing technology in both educational and business environments.
1.5 Scope of the Study
The study focuses on developing a web-based cloud storage platform that supports file upload, retrieval, and sharing. It does not include advanced features such as distributed file encryption or integration with commercial cloud providers like AWS or Google Drive.
1.6 Definition of Terms
Cloud Computing: A technology that delivers computing services, including storage and processing, over the internet.
File Sharing: The process of distributing or providing access to digital files among users.
Access Control: A security mechanism that determines who can view or use system resources.
1.7 Organization of the Project
This research work is structured into five chapters for clarity and progression.
The first chapter introduces the study, outlines its background, and states the research objectives.
The second chapter presents a review of related literature and existing cloud storage systems.
In chapter three, the system design and methodology adopted in developing the platform are discussed in detail.
Chapter four focuses on system implementation, testing, and analysis of results.
Finally, chapter five concludes the study and offers practical recommendations for future improvement.