Document repository

image of the project

Case study

WebApp HRTech DMS Internal Tool
Project description

The goal of this project was to design a contract management and document repository platform for internal company use. The platform needed to simplify how employees create, organize, track, and store legal documents while ensuring long-term accessibility and compliance.

Client

This project was designed for a client's internal use. To respect their confidentiality, specific details and branding have been omitted from this case study.

Responsibilities

Design, Wireframing, Prototyping, User interviews

Team

1 designer, 8 person development team, 1 product manager

Role

UX design and research

Context

The organization recognized that handling their contracts across various channels was inefficient and left room for the risk of losing important documents. They saw the need for a central repository to streamline their process, ensure documentation remained easily accessible, and have a dependable system of record for their organization.

Research
User interviews offered valuable insights that informed the app's design and enhanced its overall quality.

I began by reviewing existing tools of a similar use to understand common patterns and user expectations. While this gave a baseline of best practices, the real insight came from the client's employees, particularly the operations team, who would be the early adopters of the tool.

I conducted interviews with a few of the team members to understand their current workflows, the tools they rely on, what they like about them, and their expectations for a new system. This helped me identify their core needs, such as quick document retrieval, status tracking, and preferences to keep in mind when iterating on the document template system.

Throughout the design process, I conducted two usability tests: one with low-fidelity mockups and another with an interactive prototype to observe how users interacted with the tool. My goal was to identify friction points and learn how the repository could integrate into their existing workflow. These sessions informed iterations on table layout, filtering, tagging, and contract creation flows.

table with search results
Planning
The project was structured around the client's core needs.

Users required the ability to search and filter contracts quickly, have access to all up-to-date templates, and keep documents securely stored in a centralized system that mirrored the company's filing structure, making it easy to locate physical copies when needed. We also wanted to build a tag system that focused on both the contract status and its validity to help users visually assess the progress and a document's execution.

In parallel, a core function was developed by the operations and compliance teams. They had put months of work into reviewing all document templates to streamline variables and standardize contract details, ensuring that in-app document generation could be automated based on user input.

Later iterations were planned to introduce built-in e-signing, notifications and reminders (both in-app and via email), role-based access permissions to protect sensitive contracts, and template version history.

default app view
Design

I worked closely with the product manager and development team, holding regular check-ins to discuss project scope, feasibility, and potential improvements.

While building the user experience, a few additional quality-of-life features emerged as important for the operations team:

Prototyping

With the core user flow identified, I built a few feature-specific prototypes to validate design decisions and user preferences. This allowed me to have conversations with the ops team members to navigate the repository, test which filtering system would be more intuitive for the team, customize table views, and interact with row-level action bars.

Feedback informed adjustments to layout and filter behavior, and shed more light on future needs of the team. This session revealed that users might enjoy the ability to save a preset of filters for different workflow needs. So, this feature was also added to the list of follow-up features.

default app view

Development

While development was already underway before design involvement from the document generation side, once the designs were finalized, the team began working to implement the repository, template system, table interactions, and filtering features. Along the way, some resource constraints required a portion of the development team's resources to be relocated to other projects, which led us to reconsider the core features needed for the initial release.

Included in launch:
Deprioritized:
default app view

Launch

The platform was successfully launched and provided immediate improvements in workflow efficiency, with the operations team reporting faster access to documents, a reduced risk of lost files, and a more intuitive experience when managing templates and contracts. The foundation was laid for future enhancements, ensuring the platform could scale with additional functionality without disrupting core operations.

This project reinforced the importance of building tools around real user workflows. By working closely with the operations team and iterating through prototypes, we were able to deliver a repository that met their core needs while remaining flexible for future growth.

Projects
image of the project
Digital Insurance

New product release and iteration on a digital insurance platform for businesses.

WebApp FinTech SaaS B2B
image of the project
Ankh app

An application that helps users record and store their thoughts and memories.

MobileApp Digital Legacy B2C Data Security