SiteForge is a modern web app that makes building and managing websites faster, easier, and smarter.
Built with the latest web technologies, it combines AI assistance, a sleek UI, and a powerful backend to give developers and creators maximum flexibility.
🔗 Live Demo: SiteForge
- ⚡ Next.js 15 + React 19 for high performance
- 🎨 Tailwind v4 + Shadcn/UI for modern styling
- 📡 tRPC for full-stack type safety
- 🔐 Clerk authentication & billing
- 🔁 Inngest for background jobs
- 🧠 AI agent toolkit integration
- 🗂️ AI-powered component & app generation
- 🗄️ Neon DB for serverless cloud database
- 🧪 E2B Sandbox for safe testing and experimentation
- 🌐 Live project preview
- Frontend: Next.js 15, React 19, Tailwind v4, Shadcn/UI
- Backend: tRPC, Inngest, E2B Sandbox
- Auth & Billing: Clerk
- Database: PostgreSQL(NeonDB)
- Deployment: Vercel
git clone https://github.com/Abhinavchoudhary2005/SiteForge.git
cd SiteForgenpm installCreate a .env file in the root directory and add:
NEXT_PUBLIC_APP_URL=http://localhost:3000
DATABASE_URL=(NeonDB)
GEMINI_API_KEY=
E2B_API_KEY=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/npm run devContributions, issues, and feature requests are welcome!
Fork the repo Create your feature branch (git checkout -b feature/your-feature) Commit changes (git commit -m 'Add new feature') Push to the branch (git push origin feature/your-feature) Open a pull request
Created with ❤️ by AbhinavChoudhary