A resource for branding, design and development work on lifefiles
Which one do You need to learn more about?
Welcome. This entire design system was built for you.
Visit the style guide to help familiarize yourself with some of the guidelines around typography, color, layout and the grid system that brought you LifeFiles' MVP! Or, visit our components library by downloading the XD Master FIles.
Ok. You're here to write code. Your best resource is the Github page. Here, you'll find the source code and a plethora of documentation that explains it.
However, if you're here to grab components and plug them into the code, you can visit our components library embedded within the Master Files that brought you LifeFiles.
Great. So you're here to learn more about LifeFiles as a brand.
If you want to know about LifeFiles, its logo, mission and ethos, click below to see our brand book!
This guide is for scrappy designers, front-end devs and other product workflow hackers. The purpose of this design system is to serve as a catalyst for product development as the platforms grows and scales from MVP to launch.
Will find a plethora of guidelines, pointers, rules and specifications for design elemnts such as layout, typography and color.
Will find a useful collection of icons, as well as a component library and general UI design rules.
Will find valuable resources around accessibility, privacy and the general information architecture of the platform.
This design system serves an exhaustive compendium of design artifacts and guidelines. Its holistic and broad-reaching nature means not everything will be useful to your particular role, but feel free to browse and pick the things that can help you with your workflow.
It's easier for a team to work together if you've got access to the same research, assets and tools. This is a good way to familiarize yourself with LifeFiles together.
No need to start from scratch. This design system includes a component library that packages every single piece of the platform in specific components you can iterate, and build upon.
Why spend 20 minutes looking for a specific icon if you can keep them all here? This is a compendium meant to gather all artifacts in one place so you can focus on what matters... maintaining and improving LifeFiles!
Once you find the bits that are good to your particular task, review the materials attached and take some time to learn relevant guidelines. Then download your asset and accelerate your workflow!
This design system was designed and built by me! If you need any assistance using it, or you'd like help pushing updates to this site, please reach out to me at p.portilladv@gmail.com
I'm happy to help the project continue to evolve and succeed.
FAQs
MVP refers to minimum-viable-product. This design system is built for the context and specifications of LifeFiles MVP state. Our definition of MVP for the purpose of product development of LifeFiles is as follows:
MVP is achieved when the platform is minimally fully functional, in that users can accomplish all of the core platform functions (log on, upload, store, share) at their most basic state, now and in the future. Expansion of the core features, new features, security (beyond core design) and stress tests will all come later. This phase shows that the backbone of the platform is functional and minimally usable. This also, in part, represents what we are required to deliver for the grant.
After MVP comes comes Alpha, which is the software development stage LifeFiles is currently in. It is al imited release of the platform with a select partner.
Alpha (learning launch / pilot) is achieved when the platform is at a state of functionality where it allows real users (owners, helpers, admins) to perform the basic functions. A partner organization (e.g. TOOF) pilots the platform with a limited number of users (~20) to determine real world desirability, UX issues,performance issues, and necessary feature adjustments. This organization isonboared manually by the LifeFiles team. User onboarding should be able to be accomplished by the admin or by users themselves, and not need assistance from the MyPass team (however the team will know when users are being onboarded). All core user actions must function completely and correctly in their basic state such that they do not require assistance to use. UX consistently allows users to perform all possible tasks without assistance. Because there is a partner organization,all basic admin features are fully functional and do not require assistance to use. Maintenance is available as needed.
After Alpha comes Beta. Our Beta launch will be a broader release of the platform with volunteer beta testers. Users can be approved or can simply accept terms of beta functionality. The purpose is to monitor usage and react to passive signals and active feedback. The goal is to increase the stability and value of the app based on signals of use. The focus of beta testing is reducing impacts to users of any known or unknown bugs.
Right now we're focused on 'Alpha' deployment of the platform with key partners. Our intention is to start small and scale in a tightly regulated pace. The sensitive nature of documents also makes has some serious privacy and security implications which means a lot of stability, performance and security tests we need to run to ensure everything is running as intended. The official public launch date is still to be determined.
Generally, you can describe LifeFiles in the following way: 'LifeFiles is a secure document storage platform that allows people to upload, store, and share their documents digitally. It also facilitates digital document notarization. We designed, built, and tested it with people experiencing homelessness to help facilitate access to services.'