The Pi-Drop is a mobile application designed to facilitate file uploads and downloads with a Raspberry Pi NAS(Network as Storage) server. This app allows users to seamlessly upload files to the Raspberry Pi server and retrieve them whenever needed.
-
Upload Files: Users can easily upload files from their mobile devices to the Raspberry Pi NAS server.
-
Download Files: Users can retrieve previously uploaded files from the Raspberry Pi NAS server directly to their mobile devices.
Before using the Flutter NAS File Manager, ensure the following:
- Raspberry Pi NAS server is set up and accessible on the network.
- The necessary dependencies and libraries are installed on the Raspberry Pi (refer to the backend code for details).
-
Clone the Repository:
git clone https://github.com/mukundsolanki/Pi-Drop.git cd Pi-Drop
-
Setup Raspberry Pi Backend:
Refer to the backend code (/backend directory) for Raspberry Pi setup instructions.
-
Configure Flutter App:
update the necessary configuration, such as the Raspberry Pi server IP address and port.
-
Run the Flutter App:
flutter run
This project is licensed under the GPL 3.0