Tack — Rebuild Proposal
Modern tech stack, lower costs, full analytics, and a codebase that doesn't need a dev shop to maintain.
Tech stack comparison
Keep
Switch
Drop
New
Layer
Current
Current $/mo
Recommended
Alternatives
New $/mo
Hosting + compute
Server / hosting
VPS (DigitalOcean / EC2)
Manages PHP, MySQL, Node, deploys
$50–100
Vercel
Push to deploy, auto-scaling, zero server management
switch
Netlify, Cloudflare Pages, Railway
$20
Server admin
Manual or contractor
Patches, SSL, uptime, scaling
$200–500
or your time
Not needed
Fully managed by hosting platform
drop
—
$0
Frontend + backend
Framework
Laravel 11 + Vue 3
PHP + JS across 2 repos
—
Next.js 15 + TypeScript
One language, one repo, one deploy
switch
Nuxt (Vue), Remix, SvelteKit
$0
UI library
Vuetify 3
—
Tailwind + shadcn/ui
switch
Chakra UI, Mantine, Radix
$0
Database
Database
MySQL on VPS
Self-managed backups + security
$0
(bundled)
Postgres on Neon
Serverless, auto-backups, scales to zero
switch
Supabase, PlanetScale, Convex
$19–39
ORM
Eloquent (Laravel)
—
Prisma
Type-safe queries in TypeScript
switch
Drizzle, Kysely
$0
Cache
MySQL (db driver)
—
Not needed at this scale
drop
Upstash Redis if needed later
$0
Auth
Authentication
Laravel Sanctum
Self-maintained code
$0
Better Auth
Open source, multi-tenant, lives in your database
switch
Clerk, NextAuth, Firebase Auth
$0
Services
Payments
Stripe via Laravel Cashier
% based
Stripe
Checkout + Customer Portal + webhooks
keep
LemonSqueezy, Paddle
% based
Email
SendGrid
$20
Resend
Modern API, React email templates
switch
SendGrid (keep), Postmark, AWS SES
$20
Maps
Google Maps / Places
$0–20
Google Maps / Places
keep
Mapbox
$0–20
Charts
ApexCharts
$0
Recharts
switch
ApexCharts, Chart.js, Tremor
$0
File storage
Local filesystem / AWS S3
$0–10
Cloudflare R2
No egress fees
switch
AWS S3, Firebase Storage, Uploadthing
$0–5
Analytics + insights new — not in current app
Product analytics
None
No usage data
—
PostHog
Funnels, retention, feature flags. Free up to 1M events/mo
new
Mixpanel, Amplitude
$0
Session replay
None
Can't see user behavior
—
PostHog (included)
Watch real sessions, rage clicks, dead clicks. 5K free recordings/mo
new
FullStory ($199+/mo)
$0
Error tracking
None
No crash alerts
—
Sentry
Catch errors before users report them
new
LogRocket, Bugsnag
$0
Infrastructure drop or replace
Encryption
Custom AES system
(.env.local per environment)
$0
fragile
Vercel env variables
Built in, no custom code
drop
Any host's env config
$0
Admin panel
TackSuperAdmin
Entire 2nd repo + deploy pipeline
$0
maint. cost
Protected admin route in app
drop
Retool, Appsmith, Forestadmin
$0
CI/CD deploy
GitHub Actions + self-hosted runner
$0
runner upkeep
Vercel auto-deploy
Push to branch = live
drop
Netlify, Railway
$0
Cost estimate for ~10,000 users: PostHog free tier covers 1M events/mo + 5K session recordings. Sentry free tier covers 5K errors/mo. Stripe fees are identical on either stack. All analytics tools install with a single script tag.
Project timeline
Phase 1 — Design + alignment
$5,000
UI/UX design + app blueprint
Collaborative design week. Redesign the full app from scratch — every screen, every flow, every interaction. Wireframes and high-fidelity mockups for all key screens: onboarding, dashboard, timer, clients, frameworks, reports, settings. Align on look, feel, and functionality before a single line of code is written.
Deliverable: Finalized designs and feature spec, approved by you. This becomes the blueprint for everything that gets built.
Phase 2 — Build sprint
$10,000
Foundation + auth + payments
Set up the full tech stack: Next.js, Neon Postgres, Prisma, Better Auth with multi-tenant organization support. Stripe subscriptions — checkout, customer portal, webhooks. PostHog analytics and Sentry error tracking installed from day one. App shell matching approved designs.
Deliverable: Sign up, pick a plan, pay, and land in the app.
Frameworks + time tracking core
Hierarchical framework system (On the Business / In the Business). Framework editor with default templates per planner type. Real-time timer with start/stop/continue. Manual time entry. Search bar with prefix matching across all framework elements. Time adjustments and timezone support.
Deliverable: Full working demo — sign up, create frameworks, and track time end to end.
Clients + dashboard
Client management — individual, partner, and company. Client-specific framework customization. Dashboard with timesheet view, hours graph, busiest month indicator, average monthly hours, and billable hours tracking.
Deliverable: Full client workflow and visual dashboard with real data.
Team, settings, reports, integrations
Team invites and multi-company switching. Account settings — timezone, company details, billing management. PDF/CSV export of time logs. Admin route for platform oversight. Resend email integration for invites, password resets, and notifications. Google Maps/Places integration.
Deliverable: Every feature working. App matches the approved designs from Phase 1.
Phase 3 — User testing + polish
$5,000
Beta testing + data-driven fixes
Onboard 3–5 beta testers (wedding planners ideal). Review PostHog session replays to identify UX confusion and drop-off points. Fix errors surfaced by Sentry. UI polish, mobile responsiveness, and edge case handling. Iterate rapidly based on real user behavior.
Deliverable: Real users testing the app. Data-driven fixes shipping daily.
Final polish + launch prep
Incorporate all beta feedback. Final QA pass. Production deployment on Vercel. Domain and DNS configuration. End-to-end payment testing on production. Analytics dashboards prepped for launch day monitoring.
Deliverable: App approved for launch. Green light to go live.
Phase 4 — Launch + post-launch support
$5,000
June 5th event launch
App live at tackco.com. Real signups at the event. Real-time monitoring of PostHog analytics and Sentry errors. Immediate hot fixes if anything breaks.
Deliverable: Live app, taking signups at the event.
Post-launch support
Daily analytics monitoring — signups, activation rates, drop-off points. Bug fixes within 24 hours. First round of user feedback triage and quick UX wins. Session replay review to catch onboarding friction. Weekly report covering signups, active users, top issues, and fixes shipped.
Deliverable: Weekly analytics report. Bug fixes and UX improvements shipping continuously. No additional charge.
Total project
$25,000
5 payments of $5,000
Timeline
~8 weeks
design through post-launch
Monthly run cost after
$59–104/mo
fully managed, no dev shop needed
What's included in $25,000: Full UI/UX redesign. Complete rebuild on modern serverless stack. Stripe payment integration. Analytics with session replay (PostHog). Error tracking (Sentry). Transactional email (Resend). Beta testing coordination. Event launch support. One week of post-launch monitoring, hot fixes, and user feedback iteration.
Payment structure: Every payment is tied to a deliverable you can see, test, and approve. No payment moves forward until the milestone is met.
After the project: The app runs on fully managed services for $59–104/mo with no ongoing developer dependency. If you'd like continued development beyond the included post-launch support, we can discuss a monthly retainer or per-feature pricing based on the roadmap we'll build together from real user data.