Skip to content

πŸ—„ Access, organize, and manage several Google Drive accounts in one place.

License

Notifications You must be signed in to change notification settings

AmirulAndalib/UniDrive

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

UniDrive Β· License: GPL v2

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

πŸ“‘ Pre-requisites

Node.js, and Node Package Manager (NPM) are required.

βš™ Google Drive API Setup

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

πŸ›  Setting up your config file

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",
     }
}

πŸš€ Running the applicaiton

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.

🌟 Credits

Team UniDrive

  • Braeden Collins
  • Sebastian Escobar
  • Robert Giuffreda
  • Jamie Hannukainen
  • May Vy Le
  • Jeffrey Tram

πŸ“œ License

UniDrive is under the GNU General Public License v2.0

πŸ“š Additional Documentation

For a more detailed step-by-step walkthrough, check out the Delivery Documentation PDF located in the root folder.

About

πŸ—„ Access, organize, and manage several Google Drive accounts in one place.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.2%
  • CSS 13.3%
  • HTML 1.5%