top of page
Frame 3011.png

Click 2 Consume

Project Description

Click2Consume is an file sharing application developed using Oracle OCI that allows users to easily upload files into buckets and send pre-authenticated links to different destinations, including email and Slack. The application was designed to address the usability issues of the previous interface, which was complex, time-consuming, and cumbersome to use.

Problem

Some of the problems with the previous interface provided by Oracle OCI include:

​

  • Poor usability heuristics: The interface provided by Oracle OCI failed to meet several usability heuristics, including flexibility and efficiency of use, as well as aesthetic and minimalist design.

​

  • Complex file-sharing process: Users had to navigate through multiple pages and options to upload files and share them with different recipients, leading to frustration and reduced efficiency.

​

  • Cumbersome large document uploads: Large document uploads were cumbersome and time-consuming.

​

  • Limited sharing options: The previous interface did not allow users to send the link to different destinations.

Solution

Click2Consume simplifies the document uploading process, reducing the number of clicks required by 60%. The application's user-centric wireframe and mockup design involved cross-functional teams to ensure that the interface was intuitive, responsive, and compatible with different devices. To improve the aesthetic and minimalist design, Click2Consume utilizes a clean and simple interface that is easy to navigate and understand. The app was created with the following features and functionality in mind:

​

  • Simplified document uploading process: Reduces the number of clicks required to upload a document by 60%, making it easier and faster for users to share their files.

​

  • Pre-authenticated links: Provides pre-authenticated links that can be easily shared with different recipients through email or Slack, improving collaboration and sharing among team members.

​

  • Multi-destination sharing: Allows users to share their files with different recipients, including email and Slack, providing flexibility and control over the sharing process.

​

  • Improved user experience: Addresses the usability issues of the previous interface, resulting in a 40% increase in successful first-time document uploads and a 3X increase in distribution channels, making the document uploading process simpler, faster, and more efficient for users.

Click2Consume Architecture

Compiling & Running (2).png

High Fidelity Prototype

Browser=Safari, Theme=Dark.png

The landing page simplifies user interaction by reducing the number of clicks needed to upload documents by 60%. Featuring a clean and minimalist design, the interface allows users to easily choose the destination of their files, such as email SMS, or slack, directly from this initial screen. 

Browser=Safari, Theme=Dark (1).png

After opting for email as the file sharing method, the user is now prompted to enter their email address. This step is essential for specifying the destination of the document, facilitating targeted sharing and efficient collaboration.

Browser=Safari, Theme=Dark (3).png

Users are presented with options for uploading their documents. Here, users can choose between browsing their device to select a file or entering a link to upload. This page is designed to offer flexibility in how documents are uploaded, accommodating different user preferences and ensuring a seamless document management process.

Browser=Safari, Theme=Dark (5).png

Display screen where the user has selected the "Browse" option to upload a file. This interface features a button labeled "Choose Files to Upload," allowing users to navigate their device and select the desired document. Once a file is chosen, it can be uploaded directly through this interface.

Browser=Safari, Theme=Dark (8).png

The image shows an email received from the Click2Consume application. The email contains a pre-authenticated URL, which the recipient can use to download a specific file— in this case, a file titled "download.jpeg" This feature allows for secure and straightforward sharing of documents, as the link provides direct access without the need for further authentication, enhancing ease of access and user convenience in sharing sensitive or important documents.

Final Designs

Click2Consume features an intuitive and minimalist frontend interface that simplifies the document uploading process, minimizing the number of clicks required by 60%.
 

The wireframe and mockup design, created through collaboration with cross-functional teams, resulted in a 40% increase in successful first-time document uploads.

 

Click2Consume's multi-destination sharing feature adds flexibility, allowing users to share files with different recipients, including email and Slack. The user-centric design approach highlights the importance of designing software with the end-user in mind, resulting in an efficient and intuitive application.

Takeaways

Building Click2Consume was an exciting and rewarding experience that highlighted the power of using AI to streamline and enhance the development process. Chat GPT-3 played a critical role in this process, as it helped me learn and use OCI through the CLI, which allowed me to manage the buckets and documents on Oracle OCI efficiently.

​

Additionally, Chat GPT-3 helped me integrate with different APIs, such as the Slack API and Gmail's API, to send pre-authenticated links to email and Slack. This added an extra layer of convenience and flexibility to the document sharing process and highlighted the potential of using AI to learn and build on different technologies.

​

However, the success of Click2Consume also underscores the importance of incorporating UI/UX design principles into software development. By focusing on providing an intuitive and easy-to-use interface, we were able to address the usability issues of the previous interface and significantly improve the document uploading process.

​

In summary, Click2Consume demonstrates the potential of AI in software development while also highlighting the importance of incorporating UI/UX design principles. By leveraging AI's capabilities, developers can explore new technologies and build innovative solutions that push the boundaries of what is possible while ensuring that the user experience remains at the forefront of the development process.

bottom of page