Skip to content

Abhinavchoudhary2005/SiteForge

Repository files navigation

🌐 SiteForge

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


🚀 Features

  • ⚡ 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

🛠 Tech Stack

  • Frontend: Next.js 15, React 19, Tailwind v4, Shadcn/UI
  • Backend: tRPC, Inngest, E2B Sandbox
  • Auth & Billing: Clerk
  • Database: PostgreSQL(NeonDB)
  • Deployment: Vercel

📂 Getting Started

1. Clone the repo

git clone https://github.com/Abhinavchoudhary2005/SiteForge.git
cd SiteForge

2. Install dependencies

npm install

3. Configure environment variables

Create 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=/

4. Run locally

npm run dev

🤝 Contributing

Contributions, 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

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages