1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3052],{6106:function(e,s,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/works/viser",function(){return i(3924)}])},3924:function(e,s,i){"use strict";i.r(s),i.d(s,{default:function(){return ViserPage}});var n=i(5893);i(7294);var r=i(9008),t=i.n(r),a=i(5675),o=i.n(a),d=i(6192),l=i(2855),c=i(8466);let h=[{description:"Continue development of an existing audit management platform handling user administration, roles and permissions, full audit workflows, and data visualization.",strong:"existing audit management platform"},{description:"Inherit a codebase with unfinished features and existing bugs â and move fast without breaking what already worked.",strong:"unfinished features and existing bugs"}];function ViserPage(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(t(),{children:[(0,n.jsx)("title",{children:"FlyDevs - Viser Safety Case Study"}),(0,n.jsx)("meta",{name:"description",content:"How FlyDevs became the core engineering team for Viser Safety â shipping 4 major features in 60 days from a buggy inherited codebase."}),(0,n.jsx)("meta",{property:"og:title",content:"FlyDevs - Viser Safety Case Study"}),(0,n.jsx)("meta",{property:"og:description",content:"How FlyDevs became the core engineering team for Viser Safety â shipping 4 major features in 60 days from a buggy inherited codebase."}),(0,n.jsx)("meta",{property:"og:image",content:"https://www.flydevs.com/preview-works.png"}),(0,n.jsx)("meta",{property:"og:url",content:"https://www.flydevs.com/works/viser"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("link",{rel:"canonical",href:"https://www.flydevs.com/works/viser"}),(0,n.jsx)("meta",{name:"robots",content:"index, follow"}),(0,n.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,n.jsxs)(c.FE,{children:[(0,n.jsxs)(c.Nh,{children:[(0,n.jsxs)(c.DH,{children:[(0,n.jsx)(c.z8,{}),(0,n.jsx)(c.VU,{children:"Case Study \xb7 SaaS / Safety Tech"}),(0,n.jsx)(c.LR,{children:"Viser Safety"}),(0,n.jsx)(c.p,{children:"A US-based business consulting and technology company helping organizations modernize their safety and compliance operations. Their platform gives executives and operations leaders real-time visibility into safety audits â reducing manual data entry and empowering production teams to self-manage adherence to safety policy."}),(0,n.jsxs)(c.Qf,{children:[(0,n.jsx)(c.GR,{children:"Staff Augmentation"}),(0,n.jsx)(c.GR,{children:"Laravel + Angular"}),(0,n.jsx)(c.GR,{children:"1 PM + 3 Developers"}),(0,n.jsx)(c.GR,{children:"Client since Feb 2025"})]}),(0,n.jsx)("div",{style:{width:"100%",paddingTop:"24px"},children:(0,n.jsx)(o(),{src:"/viser/Mockup-Viser-screnshots.webp",alt:"Viser Safety platform screenshot",width:1296,height:972,style:{width:"100%",height:"auto",display:"block"},priority:!0})})]}),(0,n.jsx)(c.iz,{}),(0,n.jsx)(c.P0,{children:(0,n.jsx)(l.Z,{challengeItems:h})}),(0,n.jsx)(c.iz,{}),(0,n.jsxs)(c.P0,{children:[(0,n.jsx)(c.eX,{children:"Solution"}),(0,n.jsx)(c.NZ,{children:"How we built it"}),(0,n.jsx)(c.Ac,{children:"FlyDevs assembled a 3-dev + PM team in 10 days â embedded directly into Viser's product, triaging bugs and shipping features simultaneously."}),(0,n.jsxs)(c.DY,{twoColumns:!0,children:[(0,n.jsx)(c.vo,{children:(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Dynamic audit forms"}),(0,n.jsx)("p",{children:"rebuilt the form engine to support custom field types, conditional logic, and template reuse"})]})}),(0,n.jsx)(c.vo,{children:(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"User profiles & permissions"}),(0,n.jsx)("p",{children:"role-based access covering admin, inspector, and manager tiers"})]})}),(0,n.jsx)(c.vo,{children:(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Org chart mapping"}),(0,n.jsx)("p",{children:"interactive visual org chart for enterprise account structure"})]})}),(0,n.jsx)(c.vo,{children:(0,n.jsxs)("div",{children:[(0,n.jsx)("strong",{children:"Reporting module"}),(0,n.jsx)("p",{children:"dashboards tracking incident rates, completion scores, and corrective action status"})]})})]})]}),(0,n.jsx)(c.iz,{}
1),(0,n.jsxs)(c.b0,{children:[(0,n.jsx)(c.eX,{children:"Result"}),(0,n.jsx)(c.NZ,{children:"What we delivered"}),(0,n.jsx)(c.Ac,{children:"4 major features shipped in 60 days. First deploy on day 17. FlyDevs is now the core development team â ongoing partnership since February 2025."}),(0,n.jsx)(c.KD,{children:"From a buggy inherited codebase to 4 shipped features in 60 days. First deploy: Day 17."})]}),(0,n.jsxs)(c.Ak,{children:[(0,n.jsxs)(c.HR,{children:[(0,n.jsx)(o(),{src:"/awards/four-stars.png",alt:"5 stars",width:120,height:20,style:{height:20,width:"auto"}}),(0,n.jsx)(c.Ef,{children:"Clutch Review"})]}),(0,n.jsx)(c.lb,{children:"âThey seem competent and deliver within a reasonable timeline of their estimates.â"}),(0,n.jsx)(c.NC,{children:"Ryder Wright"}),(0,n.jsxs)(c.i3,{children:["CEO, Viser LLC \xb7 ",(0,n.jsx)("a",{href:"https://clutch.co/go-to-review/3665e6f5-d2e3-4f60-8292-00b51ddb1f96/380809",target:"_blank",rel:"noopener noreferrer",style:{color:"inherit",textDecoration:"underline"},children:"View on Clutch"})]})]}),(0,n.jsx)(c.dL,{href:"https://www.visersafety.com",target:"_blank",rel:"noopener noreferrer",children:"www.visersafety.com â"})]}),(0,n.jsx)(d.M,{})]})]})}}},function(e){e.O(0,[4233,9774,2888,179],function(){return e(e.s=6106)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.