A modern drag‑and‑drop website builder
Thunder is a modern, intuitive website builder with drag‑and‑drop functionality, empowering users to create professional websites in minutes.
- 🖱️ Drag-and-Drop Builder – Intuitive editor for seamless site creation.
- 🎨 Template Gallery – Choose from 50+ responsive templates.
- 📱 Cross-Device Preview – Real-time previews for desktop, tablet, and mobile.
- 🌈 Style Customizer – Full CSS & theme variable support.
- 🌍 One-Click Deployment – Deploy to a custom domain instantly.
- 🤝 Team Collaboration – Real-time co-editing for teams.
- 🕒 Version History – Roll back changes at any time.
- 📊 Integrated Analytics – Track performance within the builder.
| Category | Technologies |
|---|---|
| Frontend | React + Vite, TypeScript, TailwindCSS |
| Backend | Node.js, Express, Socket.IO |
| Authentication | Clerk |
| Deployment | Vercel, Render |
| Testing | Jest, Cypress, Postman |
thunder/ │── be/ # Backend services │ ├── src/ # API & WebSocket server code │ └── package.json │ │── frontend/ # Frontend (React + Vite) │ ├── public/ # Static assets │ ├── src/ # Components, pages, hooks, utils │ │ ├── components/ │ │ ├── pages/ │ │ ├── hooks/ │ │ └── utils/ │ └── package.json │ │── public/ # Screenshots, logos, assets │── .env.example # Example environment variables │── LICENSE │── README.md └── package.json
text
For detailed setup instructions, see our Development Setup Guide.
-
Node.js v18.0.0+
-
npm v8.0.0+
-
Git (latest)
- Clone and setup
git clone https://github.com/subh37106/thunder.git
cd thunder
## 📜 License
This project is distributed under the **MIT License**.
See [LICENSE](LICENSE) for details.
---
## 💬 Support
For help, suggestions, or issues:
- 📧 Email: **alimuneerali245@gmail.com**
- 🐞 [Open an Issue](https://github.com/Muneerali199/thunder/issues)
- 💬 Join our *Discord* (coming soon 🚀)
---
👨💻 Crafted with ❤️ by **Muneer Ali**
📖 Docs: thunder-docs.vercel.app
🐞 Report Bug: [Issues](https://github.com/Muneerali199/thunder/issues) 