Coder Social home page Coder Social logo

amirulandalib / unidrive Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jeffreytram/unidrive

0.0 0.0 0.0 3.01 MB

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

License: GNU General Public License v2.0

JavaScript 85.11% CSS 13.35% HTML 1.54%

unidrive's Introduction

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.

unidrive's People

Contributors

jeffreytram avatar braedensc avatar robertgiuffreda avatar mayvyle avatar esebs avatar jamberri-pie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.