AI-Powered Fundraising Platform
Live Demo •
Features •
Tech Stack •
Getting Started •
Configuration
FreeTheHomie is a next-generation fundraising platform with merchandising storefronts to fund community causes. Built with Next.js 15, React 19, and Radix + shadcn/ui, it delivers a fast, accessible, mobile-first experience with automated deployment via Vercel.
- 👕 Fundraising Storefront: Sell merch or collectibles to support campaigns
- 🔄 Auto-Sync: GitHub + Vercel integration keeps production up-to-date
- 📱 Mobile-First UI: Built with Radix primitives, shadcn/ui, Tailwind 4
- 🎨 Theming: Dark/light mode, brand-consistent design
- 📊 Engagement Analytics: Track visits, chat interactions, conversions
- 🔧 Configurable: Easy environment setup for campaigns, chat flows, and branding
- ⚡ Edge-Ready: Deployed on Vercel Edge for fast global performance
- Framework: Next.js 15 (App Router) + React 19
- UI & Styling: Tailwind CSS 4, Radix UI, shadcn/ui, Lucide React Icons
- Animations & UX: Framer Motion, Vaul (drawer/overlay), React Resizable Panels
- Forms & Validation: React Hook Form, Zod
- State & Theme: React Context, next-themes
- Charts: Recharts for engagement insights
- Build & Deploy: Vercel CI/CD, GitHub Actions (optional)
- Other Tools: Sonner (toasts), date-fns (formatting), cmdk (command palette)
- Node.js 18+
- pnpm or npm (project ships with pnpm lockfile)
- Vercel account linked to your GitHub repo
- v0.app project for AI chat integration
git clone https://github.com/DigitalHerencia/FreeTheHomie.git
cd FreeTheHomie
pnpm install
pnpm devVisit http://localhost:3000 to see the storefront running locally.
Copy code
pnpm build
pnpm start # or deploy via Vercel CLI
vercel --prod🔧 Configuration
Create a .env.local file with the following:
V0_PROJECT_ID=jb9UThzEonh
NEXT_PUBLIC_SITE_URL=https://your-vercel-deployment.vercel.appYou can override colors, fonts, and layout via tailwind.config.ts and components.json.
📖 How It Works
- Design chat flows in v0.app visual builder
- Push changes → repo auto-syncs → Vercel deploys latest build
- Users interact with your AI-powered chat + storefront
- Engagement data can be visualized with built-in analytics components
🤝 Contributing
Contributions welcome!
- Branch Naming: feature/, fix/
- Commit Style: Conventional commits (feat:, fix:, docs:)
- Testing: Manual and automated tests before PR submission
📝 License
MIT License – see LICENSE for details.
FreeTheHomie – Fund the Movement. Deploy the Future. 🗣️✨
