January 2020 - November 2020

UniDrive

UniDrive is a web application our team of six built for our client at Sandia National Labs to provide Google Drive users a central file organizational structure for all of their Google Drive accounts.

HTML5 iconCSS3 iconJavaScript iconReactJS iconAWS iconUniDrive snapshot

The Problem


Google Drive and the Google office web applications are a frequent collaboration mechanism for distributed teams. The easily accessible drive, the ability to share, and the sufficiently functional office web apps makes using other options a difficult choice. The difficulty arises when a person has many such collaborations, including different years for a project each being under a different drive. With all of these places to look for files, it becomes tedious.

Phase 1: Planning, Preparation, and Research

January 2020 - April 2020
Client Charterestablished a shared understanding between theclient and our team for the project in terms of both of ourresponsibilities
Vision Statementthe main motivation, target users, and constraintsfor the project
User Researchexplained our key questions and issues, choices ofresearch methodologies, and key findings
User Stories + Acceptance Criteriaestablished a set of minimum marketable features tomake up the minimum viable Product
Low Fidelity UI Prototypecreated a paper prototype of the user interface
UX Reportreceived critic from ourselves, our peers,instructors, and client by testing our prototype against a set ofheuristics (heuristic evaluation)
Initial Prototypecreating a demo of the product and a final presentationfor our client

Low Fidelity Prototype

unidrive low fidelity paper prototypeunidrive low fidelity paper prototypeunidrive low fidelity paper prototypeunidrive low fidelity paper prototypeunidrive low fidelity paper prototypeunidrive low fidelity paper prototypeunidrive low fidelity paper prototype

Digital Prototype

We created our digital prototype for our project in Figma which can be seen here: Figma Digital Prototype

unidrive low fidelity paper prototype

Phase 2: Implementation

August 2020 - November 2020
  • Sprint 1: Adding multiple Google Drive accounts
  • Sprint 2: Automatic syncing of files
  • Sprint 3: File interaction
  • Sprint 4: File organization
  • Sprint 5: Persistence
UniDrive application