Git Product home page Git Product logo

unidrive's People

Contributors

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

unidrive's Issues

Header UI

User Story

Acceptance Criteria

Definition of Done

Filter by starred files

User Story
As a user, I want to filter the files in my account, so I can only see the files that are starred.

Acceptance Criteria

Definition of Done

File component

Make file component a functional component

Acceptance Criteria

Definition of Done

Search files

User Story
As a project manager, I want to search through all my folders so I can easily locate certain projects.

Acceptance Criteria

Definition of Done

Sidebar Functionality

As a User I want to be able to click on the user icon in the sidebar to scroll to and open the user banner for the user I clicked.
Acceptance Criteria
Works

Above is possible in its entirety

View files in my drive

User Story
As a user, I want to be able to see my account's files, so that I know it is connected.

Acceptance Criteria

Definition of Done

Upload files

User Story
As a file owner, I want to be able to upload my files so that I can store it in my drive

Acceptance Criteria

Definition of Done

Star files/folders

User Story
As a user, I want to be able to star files and folders, so that I can mark the items that I want to distinct from the rest.

Acceptance Criteria

Definition of Done

Sidebar UI

User Story
As a user, I want to see the additional information, options, and functions in an easily identifiable spot, so I can quickly know where to find them.

Acceptance Criteria

Definition of Done

Display user profile picture and email

User Story
As a user, I want to see my accounts profile picture and email, so I can visually differentiate the accounts from each other

Acceptance Criteria

Definition of Done

Shared File No interaction

Describe the bug

When a file is open in 2 open accounts in UniDrive at once (via sharing), it cannot be interacted with

To Reproduce
Share file with a currently opened account in UniDrive. Try to share, rename etc. in either account, and nothing will happen.

Expected behavior
Share, rename, etc. should all work

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Navigate Folders in account

User Story
As a user, I want to navigate between my folders I have in my drive, so I can search through my folders.

Acceptance Criteria

Definition of Done

Delete files

User Story
As a file owner, I want to be able to delete the files I want so that I can remove unneeded files from my Drive

Acceptance Criteria

Definition of Done

Separating folders from files

User Story
As a user, I want my folders and files separated, so I can easily find my folders.

Acceptance Criteria

Definition of Done

Filter by files shared with me

User Story
As a user, I want to be able to filter all of my files in an account, so that I can view only the files shared with me.

Acceptance Criteria

Definition of Done

User list side bar

User Story
As a user, I want to be able to quickly see all the accounts I have, so I can jump to the account I want to view.

Acceptance Criteria

Definition of Done

Starred and Shared button UI

User Story
As a user, I want to see a visual starred and shared button, so I know what/where to click to see my starred and shared files.

Acceptance Criteria

Definition of Done

Display all files in an account

User Story
As a user, I want to view more than just 100 files, since I have more than 100 files.

Acceptance Criteria

Definition of Done

File right click menu

User Story
As a user, I want to be able to right click a file, so that I can see the drop down menu of functions I can perform with the file.

Acceptance Criteria

Definition of Done

Create Files

As a user, I want to create different types of files/folders so that I don't have to go to Google Drive to do so.

Acceptance Criteria

Definition of Done

File click interaction

User Story
As a file owner, I want to be able to click my files, so that I can view the file's content

Acceptance Criteria

Definition of Done

File links not working

Describe the bug
Clicking on the file does not go to the web view link.

To Reproduce
Steps to reproduce the behavior:

  1. Sign into a Google Account
  2. Look at the files in the account
  3. Click on the link of a file

Expected behavior
The link opens a web view of the file.

Move File to Folder

As a User, I want to be able to move my files to other folders.

Definition of Done
Function is created that accomplishes this

Google sign in is "delayed by 1 account"

Describe the bug
Upon signing in, we'll only see the results of the sign in once the next account is signed in.

To Reproduce
Steps to reproduce the behavior:

  1. Click the sign in button
  2. Select your account
  3. Click the sign in button again

Expected behavior
The account should be viewable immediately after signing in to that account.

Share Files

User Story
As a user, I won't to be able to share files using the standard Google Drive menu so that it is easy for me to share with whichever accounts I want.
Acceptance Criteria
Google share menu works for every account.

Definition of Done
Sharing works for every account and updates accounts accordingly.

Welcome screen

User Story
As a new user, I want high affordance when I first use the application, so the application is more intuitive.

Acceptance Criteria

Definition of Done

Filter by files I own

User Story
As a user, I want to see only the files that the accounts own, so I can find the the file I'm looking for.

Acceptance Criteria

Definition of Done

Copy files

User Story
As a user, I want to copy my files, so I can make can multiple copies of one file.

Acceptance Criteria

Definition of Done

Issue Connecting an Account on Safari

Describe the bug
There is an issue connecting on Safari; Google Chrome works, Safari doesn't

To Reproduce
Steps to reproduce the behavior:

  1. Run the application on 'Safari' browser.
  2. Click on Sign In, put in account information.
  3. See error

Expected behavior
Sign in Account

Desktop (please complete the following information):

  • Browser [e.g. safari]

Share Files

As a user, I want to be able to share my files with other accounts so that other people can collaborate with me

Acceptance Criteria

Definition of Done

Move files

User Story
As a file owner, I want to be able to move my files to a different location, so that I can relocate my files to where I want them to be.

Acceptance Criteria

Definition of Done

Account drop down options

User Story
As a user, I want to be able to see all the options I can perform with/on my account on a drop down UI, so the UI isn't too cluttered.

Acceptance Criteria

Definition of Done

Right click drop down menu for folders

User Story
As a user, I want to be able to right click folders, so I can see the list of functionalities I can perform on the folder.

Acceptance Criteria

Definition of Done

Opening folders

User Story
As a user, I want to be able to open folders in my drive, so I can view the contents of my folders.

Acceptance Criteria

Definition of Done

Error when loading an account's files with no files in it

Describe the bug
When an account is added to the UniDrive application with no files in it, the application gives the error as shown in the screenshot below. The error also may occur when you filter (by starred, shared, etc.) and there are no files matching the criteria.

To Reproduce
Steps to reproduce the behavior:

  1. Have an account with no files in it
  2. Add that account to UniDrive

Expected behavior
No error is displayed

Screenshots
Error message
image

Example "Empty" Drive
image

Additional context
Add any other context about the problem here.

Sort files

User Story
As a user, I want to sort my files so I can find them easier when I look

Acceptance Criteria

Definition of Done

User's files only updates when the client is initialized (when the page firsts loads)

What?:
Signing in to account 1, signing out, then signing in to account 2 doesn't display account 2's files

Expected Outcome:
See account 2 files

Actual Outcome:
See account 1 files

Full:
If I sign in to account 1, the account 1 files are displayed. If I were to then sign out of account 1 and sign in to account 2, I would expect to see account 2 files. However, I still continue to see account 1's files. If I were to then refresh the page, I am now able to see account 2's files.

Rename files

User Story
As a file owner, I want to rename my files so I can give my files the name I want

Acceptance Criteria

Definition of Done

Linking multiple google drive accounts

User Story
As a user, I want to be able to connect multiple Google Drive accounts, so I can view all my files in one UI

Acceptance Criteria

Definition of Done

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.