UniDrive provides a way to access, organize, and manage several Google Drive accounts in one place.
- Search for files and folders across multiple accounts
- Refine your search with familiar and additional filters
- View, share, delete, rename, and star your files and folders
- Create and upload new files to your accounts
- Sync any changes done in UniDrive or Google Drive
Node.js, and Node Package Manager (NPM) are required.
In the Google Developers Console,
- Setup your application
- Get a Google Drive API key and Client ID
- Add http://localhost:3000 as an Authorized JavaScript Origin URI
The config file is needed to be able to run the application locally. At this point, you should have a Google Drive API key and Client ID.
Create a config.js
file in the src
folder.
Format the file as so. Replace the placeholder text with the necessary information. Do not remove the quotes.
export const config = {
web: {
api_key: "Paste API Key Here",
client_id: "Paste Client ID Here",
}
}
Install all dependencies by typing in npm install
.
Then, type npm start
to run the app in the development mode.
Open http://localhost:3000 to view the application in your browser.
Team UniDrive
- Braeden Collins
- Sebastian Escobar
- Robert Giuffreda
- Jamie Hannukainen
- May Vy Le
- Jeffrey Tram
UniDrive is under the GNU General Public License v2.0
For a more detailed step-by-step walkthrough, check out the Delivery Documentation
PDF located in the root folder.