How Provis built a private, members-only archive web app.
A family in the United States wanted a private place to store and preserve its records and to share them among its members. Provis built it as a web app that only signed-in members can use.
Client: Pandemic ProductionsA private family archive, United StatesA private archive that only its members can open.
- Members only
- behind a login
- Everything past the sign-in page is private
- ID and password
- sign-in, sign-up and reset
- Members can join, sign in and reset a forgotten password
- Nuxt and Laravel
- one web app
- A fast front end on a solid back end
At a glance
- The product
A private archive for a family's records, kept behind a login so that only its members can reach them.
- What Provis built
The web app: a Nuxt front end on a Laravel back end, with sign-in by ID and password, sign-up and password reset.
- Today
The sign-in pages are live at pandemicproductions.com. The archive itself is private.
- Client
- Pandemic Productions, a private family archive
- Market
- United States
- Services
- SaaS development
- Built with
- Nuxt (front end) and Laravel (back end)
A private archive has to stay private.
A private archive keeps records that belong to a small group. The hard part is not storing them. It is letting the right people in, and nobody else.
How a private archive is usually kept
- Recordskept in many places, on many devices
- Sharingsent by email or chat, with no control over who sees them
- Accessno clear way to say who may open what
- Lost copiesa broken phone or old drive takes records with it
A typical flow for archives like this, not a record of this client.
What usually slows a private archive down
Problems Provis often sees in projects like this, and how it fixes them.
-
Records are scattered
Files end up on old drives, phones and email, and nobody knows where the latest copy is.
How Provis fixes itOne place to keep themA single web app holds the archive, so members look in one place.
-
Anyone with a link can see them
Shared links and email attachments cannot be taken back.
How Provis fixes itAccess behind a sign-inOnly signed-in members can open the archive. Sign-up and password reset are built in.
-
Members forget passwords
Locked-out members ask for help, and the owner becomes the help desk.
How Provis fixes itSelf-service password resetMembers reset their own password from the sign-in page.
A project like this runs in four steps.
- Discovery and auditWe learn the business, look at what exists and agree what to build or fix
- Build or fixWe do the work in small steps and show progress as it goes
- Test and launchWe test on real phones and browsers, then go live with a rollback plan
- SupportAfter launch, 24/7 monitoring and support keeps it running
-
Privacy first: we agree who may see what before any screen is designed.
-
Web app: a front end that members use, on a back end that guards the data.
-
Sign-in: sign-up, sign-in and password reset built and tested before launch.
Privacy first:
Private by design.
A private archive is built around access. The sign-in comes first, and everything else sits behind it.
Only signed-in members reach the archive.
Nothing private is shown on public pages.
How Provis builds SaaS productsInside a private archive.
Illustrative screens in the archive's style: the real archive is private, so every name, item and picture here is made up. Select one to enlarge it.
-

Sign inMembers only, by ID and password
-

The archiveCollections and recent additions
-

PhotographsAlbums by year and decade
-

An itemDated, with who can see it
-

MembersRoles and invites
The sign-in pages are live.
The sign-in, sign-up and password-reset pages are public at pandemicproductions.com. Everything behind them is for members only.
After launch
After launch, how Provis works.
Provis built the web app. Its records, members and accounts are private and are never shown on this page.
Provis builds every site and app to work on a phone, a tablet and a desktop.
Provis replies to every enquiry within two working days.
Every Provis build comes with 24/7 monitoring and support after launch.
How every Provis project runs
- One project leadyour single point of contact
- A written weekly update and a demoof what was built that week
- A staging link and your repoyou see the work as it is built; the code goes straight into your repo
- QA before launchour QA team tests every feature
- Yours from day onecode repo, cloud account and domain in your company's name; our team joins as collaborators, and you can remove access at any time
- Our team works in India, on ISTUTC+5:30: 1.5 hours ahead of Dubai, 4.5 ahead of London (5.5 in winter), 9.5 ahead of New York (10.5 in winter)
Need a private web app for your members?
Tell us who the app is for and what it must keep private. We will come back within two working days with an approach, a rough timeline and a rough cost range. No charge, no commitment.
Send us a message
indicates a required field