Heroku
tcp/443 tcp/80
Open service 3.33.241.96:80 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:09:28 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=jGEKljxmcNm51NoPbHzD3TxAXlcLr2%2FcPaCFxoOk5tk%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205368"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=jGEKljxmcNm51NoPbHzD3TxAXlcLr2%2FcPaCFxoOk5tk%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205368"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 76.223.57.73:443 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:08:28 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205308"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205308"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 13.248.213.92:443 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:08:28 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205308"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205308"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 13.248.213.92:80 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:09:29 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205369"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205369"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 15.197.149.68:80 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:09:29 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205369"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205369"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 3.33.241.96:443 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:08:28 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205308"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205308"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 76.223.57.73:80 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:09:29 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205369"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=AXYPCwEt2LFSxRY0MAXywrQsOnbcooUVGMBNdZLiLQ0%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205369"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 15.197.149.68:443 · app.profitwise.app
2026-01-12 08:08
HTTP/1.1 200 OK
Cache-Control: s-maxage=31536000
Content-Length: 13320
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 08:08:28 GMT
Etag: "7qv6vzltksaa0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768205308"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nT18lOpO%2FRPA%2BXxMYwFRBr7L2%2FvE%2FY8iLZXWK8pgHak%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768205308"
Server: Heroku
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Via: 1.1 heroku-router
X-Nextjs-Cache: HIT
X-Nextjs-Prerender: 1
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 300
X-Powered-By: Next.js
Connection: close
Page title: ProfitWise - Onboarding
<!DOCTYPE html><!--G_S4qZf_QwaiC2BCi1nyy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/profitwise-logo-new.png"/><link rel="preload" as="image" href="/images/google-logo.png"/><link rel="stylesheet" href="/_next/static/chunks/c50ab95a287ae696.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e6743a5d2d187d06.js"/><script src="/_next/static/chunks/112f346e31f991df.js" async=""></script><script src="/_next/static/chunks/32d99f15292dc322.js" async=""></script><script src="/_next/static/chunks/497f7b5edc7d3fce.js" async=""></script><script src="/_next/static/chunks/turbopack-f18eeccd75e14389.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/0c6932420e96e619.js" async=""></script><script src="/_next/static/chunks/da178afc9167d280.js" async=""></script><script src="/_next/static/chunks/0b0e54b85da8578d.js" async=""></script><meta name="next-size-adjust" content=""/><title>ProfitWise - Onboarding</title><meta name="description" content="ProfitWise user authentication and onboarding flow"/><link rel="icon" href="/icon.png" type="image/png" sizes="192x192"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/icon.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="font-sans antialiased inter_952ac17b-module__o-W35G__className"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen flex flex-col bg-black"><nav class="fixed top-4 left-4 right-4 z-50"></nav><div class="flex-1 flex items-center justify-center p-2 md:p-4 mt-0"><div class="w-full max-w-lg mx-auto"><div class="w-full max-w-lg mx-auto space-y-0"><div class="flex flex-row justify-center mb-6"><img src="/images/profitwise-logo-new.png" alt="ProfitWise" class="object-contain w-auto py-0 h-52"/></div><form class="space-y-4"><div class="space-y-0"><label for="email" class="text-sm text-foreground">Email</label><input type="email" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="email" placeholder="your@email.com" required="" value=""/></div><div class="space-y-0"><label for="password" class="text-sm text-foreground">Password</label><input type="password" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-input border-border text-foreground placeholder:text-muted-foreground h-12" id="password" placeholder="Enter your password" required="" value=""/></div><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md t
Open service 75.2.97.79:80 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:58 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515698"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515698"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 35.71.145.101:80 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:58 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515698"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515698"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 99.83.151.71:80 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:58 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515698"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ESweQ%2FGZ17Z5VTOtI0OjUuk9%2FnbQHl2xQMmZYjvoGl4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515698"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 99.83.151.71:443 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:55 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515695"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515695"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 13.248.132.87:443 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:56 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0HP3pTt2QG9bpSoeQqhlS9obOw%2BSsxvdKBJvx11%2FYAU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515696"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0HP3pTt2QG9bpSoeQqhlS9obOw%2BSsxvdKBJvx11%2FYAU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515696"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 13.248.132.87:80 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:59 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=9qPmUwLTY%2BswiFzMn7a3A31dkkwlPEzd9IS9Sr4%2FeHc%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515699"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=9qPmUwLTY%2BswiFzMn7a3A31dkkwlPEzd9IS9Sr4%2FeHc%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515699"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 35.71.145.101:443 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:55 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515695"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515695"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>
Open service 75.2.97.79:443 · app.profitwise.app
2026-01-04 08:34
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Length: 3644
Content-Type: text/html; charset=utf-8
Date: Sun, 04 Jan 2026 08:34:55 GMT
Etag: W/"e3c-J1iff05w3jeN3CPCcD4ejce2eyc"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767515695"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8i62dh%2BIpyiKDbZx002PCrNwUhNev%2FV26ubO3utQ2nk%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767515695"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Profitwise App - Services
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profitwise App - Services</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
background: white;
border-radius: 20px;
padding: 40px;
max-width: 800px;
width: 100%;
box-shadow: 0 20px 60px rgba(0,0,0,0.3);
}
h1 {
color: #667eea;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #666;
margin-bottom: 30px;
font-size: 1.1em;
}
.services {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.service-card {
background: #f8f9fa;
border-radius: 12px;
padding: 25px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
border: 2px solid transparent;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
border-color: #667eea;
}
.service-card h3 {
color: #333;
margin-bottom: 10px;
}
.service-card a {
display: inline-block;
margin-top: 15px;
padding: 10px 20px;
background: #667eea;
color: white;
text-decoration: none;
border-radius: 8px;
transition: background 0.3s;
}
.service-card a:hover {
background: #5568d3;
}
.status {
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
font-size: 0.85em;
margin-top: 10px;
}
.status.active {
background: #d4edda;
color: #155724;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 Profitwise App</h1>
<p class="subtitle">Financial Integration Services</p>
<div class="services">
<div class="service-card">
<h3>🏦 Plaid</h3>
<p>Bank Account Integration</p>
<span class="status active">Active</span>
<br>
<a href="/plaid">Go to Plaid Service</a>
</div>
<div class="service-card">
<h3>📊 QuickBooks</h3>
<p>QBO Integration</p>
<span class="status active">Active</span>
<br>
<a href="/qbo">Go to QBO Service</a>
</div>
<div class="service-card">
<h3>💰 Xero</h3>
<p>Xero Accounting</p>
<span class="status active">Active</span>
<br>
<a href="/xero">Go to Xero Service</a>
</div>
</div>
</div>
</body>
</html>