Build and deploy full websites in seconds using AI — no coding required.
Webify.ai is a production-ready SaaS platform that allows users to generate fully functional websites using AI and deploy them instantly with a single click.
This is not a basic project — it follows real-world SaaS architecture including authentication, payments, credit system, and scalable deployment.
Users simply describe their idea, and the platform generates a complete website automatically, making it ideal for creators, startups, and developers.
-
🤖 AI Website Generation
Describe your idea → AI builds the website instantly -
🚀 One-Click Deployment
Deploy generated websites live instantly -
💰 Credit-Based System
Users spend credits for each generation -
💳 Secure Payments
Razorpay Checkout + verification integration -
🎞 Premium UI/UX
Smooth animations using Framer Motion -
🔐 Authentication System
Secure login/signup with protected routes -
☁️ Production Deployment
Hosted on Render (Frontend + Backend)
- React.js
- Tailwind CSS
- Framer Motion
- Lucid-React icons
- Node.js
- Express.js
- MongoDB
- Razorpay (Checkout + verify)
- Render
Webify.ai/
│
├── client/ # React frontend
│ ├── components/
│ ├── pages/
│ ├── animations/
│ └── utils/
│
├── server/ # Node.js backend
│ ├── controllers/
│ ├── routes/
│ ├── models/
│ ├── middleware/
│ └── services/
│
├── config/
├── .env
└── README.mdgit clone https://github.com/Hrithik-05-Roshan/webify-ai.git
cd webify-aicd client
npm installcd server
npm installCreate a .env file in the server folder:
PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret
VITE_FIREBASE_API_KEY=your_firebase_api_key
RAZORPAY_SECTER_KEY=your_stripe_secret
RAZORPAY_TEST_KEY=your_webhook_secret
CLIENT_URL=your_deployed_urlcd server
npm run devcd client
npm start- User signs up / logs in
- Buys credits
- Enters website idea
- AI generates website
- Deploy instantly
- Frontend → Render
- Backend → Render
- Database → MongoDB Atlas
- Custom domain support
- Template marketplace
- Team collaboration
- Advanced AI customization
- Analytics dashboard
Hrithik Burnwal
If you found this project useful, consider giving it a ⭐ on GitHub.