Legal Forms Platform
A SaaS platform allows its users to easily create customizable legal documents for any purpose.
A SaaS platform allows its users to easily create customizable legal documents for any purpose.
CLIENT
Corey Bray
COUNTRY
USA
STACK
LAMP + JavaScript
DURATION
25 months
Our task was to develop an online platform that allows users to quickly create any legal document on their own and without specific expert knowledge in the field of law.
Our target audience were individuals and legal persons over the age of 18 who live or do business in the United States.
As a result of productive teamwork, we developed and launched a web service to the market which aimed to deliver customizable legal documents. Today, this is no longer a startup but a full-fledged business with services that are used by over 100,000 users, and it continues to grow.
We held a series of in-depth interviews with the client where we analyzed competitors, identified their strengths and weaknesses, discussed a persona of the target audience, created technical requirements, divided the development process into stages, and defined a roadmap.
After all project stages were agreed based on the analysis and tech assignments, we worked out the User Story for the main roles and created prototypes for two different interfaces: user and administrator.
We developed an architecture for the future platform, selected tools, and created a database structure.
Next we created a tool for the administrator and editor which allows them to create legal document templates. The tool includes a text editor and helps to import popular file formats (Word, Pages, OpenOffice).
We then came up with an idea to implement a tool that helps to create questionnaires and divide them into pages. It can verify the entered data, and hide or show additional fields depending on the user’s choice. Users answer simple questions and fill out the forms while the platform inserts these data into a document.
We created a personal user account so individuals can edit personal data, see statuses and history of documents they need to fill out, or control finances. The system also remembers all user actions. If for some reason the user has not completely filled out a form, they can go back and start from the required step any time.
We integrated a payment system called Stripe, which allows users to securely connect their credit cards as well as make a one-time payment for the service or use a subscription model. The platform saves their payment history, and applies discounts and bonuses.
We made a convenient search through all sections of the platform. Users can enter a word and get search results not only among their documents but also among all categories and sections of the website.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.