https://github.com/jeffreytram/UniDrive
๐ Access, organize, and manage several Google Drive accounts in one place.
https://github.com/jeffreytram/UniDrive
google-drive-api javascript react
Last synced: over 1 year ago
JSON representation
๐ Access, organize, and manage several Google Drive accounts in one place.
- Host: GitHub
- URL: https://github.com/jeffreytram/UniDrive
- Owner: jeffreytram
- License: gpl-2.0
- Created: 2020-08-19T17:05:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-25T01:18:22.000Z (over 5 years ago)
- Last Synced: 2024-08-01T16:47:41.492Z (almost 2 years ago)
- Topics: google-drive-api, javascript, react
- Language: JavaScript
- Homepage:
- Size: 2.94 MB
- Stars: 10
- Watchers: 2
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UniDrive ยท [](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
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](https://console.developers.google.com/),
- 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.