Vulcwing is a Next.js site and operating foundation for an off-market real estate transaction company in Minnesota. The site is built to establish credibility, collect partner and seller intent, publish educational resources, and support a data-driven deal sourcing workflow.
- GTM positioning: separates investor/agent partner messaging from seller-facing messaging so each audience gets a clear next step.
- Lead capture infrastructure: contact, partner, and seller forms flow through server endpoints with validation and persistence.
- Content and trust surface: resources, FAQs, tools, and company pages support credibility before paid acquisition or outbound campaigns scale.
- Analytics foundation: Vercel Analytics, Speed Insights, PostHog, and Supabase support funnel visibility and operational review.
- Operating docs: product, architecture, brand, copy, data, and infrastructure notes live in
docs/so the business system can evolve with the site.
| Area | Purpose |
|---|---|
| Home | Explains what Vulcwing does and routes visitors by audience. |
| Partners | Captures investor and agent partner interest. |
| Sellers | Gives property owners a clear, non-pressure path to submit a property. |
| Resources | Publishes educational content for sellers, agents, and investors. |
| Tools | Supports future deal analysis and market-intelligence workflows. |
| Ops | Internal review and follow-up surfaces for submitted leads. |
- Next.js App Router
- React
- Tailwind CSS
- Supabase
- PostHog
- Vercel Analytics and Speed Insights
npm install
npm run devCopy .env.local.example to .env.local for local configuration. Keep service-role credentials server-side only.
This repo shows how I think about GTM as a system: positioning, capture, operations, content, analytics, and follow-up all need to reinforce the same business motion. The site is not just a brochure. It is the public layer of a deal-flow engine.