🚀 EchoForms is an AI-powered form generation SaaS that allows users to create and manage forms instantly using simple prompts. With real-time response tracking, email notifications, and seamless data export, EchoForms simplifies form creation without any coding.
✅ AI-Powered Form Generation – Instantly create forms using natural language prompts.
✅ Customizable Fields – Modify fields, add validations, and design forms effortlessly.
✅ Instant Sharing & QR Codes – Get a shareable link and generate a QR code for easy distribution.
✅ Real-Time Analytics – Monitor form responses and gain valuable insights.
✅ Email Notifications – Receive alerts for new form submissions.
✅ Seamless Data Export – Download responses in CSV format for further analysis.
✅ User Authentication – Secure login with Clerk authentication.
✅ Upgrade Plans with Razorpay – Upgrade from Basic to Pro using secure Razorpay payments.
| Category | Technology |
|---|---|
| Frontend | Next.js, TailwindCSS |
| Backend | Next.js API Routes, Drizzle ORM, PostgreSQL |
| AI Integration | Gemini API |
| Tools | Zod, Docker |
| Authentication | Clerk |
| Deployment | Vercel |
- Clone the repository:
git clone https://github.com/10xshivam/EchoForms.git cd echoforms - Install dependencies:
npm install
- Set up environment variables:
- Copy
.env.exampleto.env. - Add required keys.
- Copy
- Initialize the database:
npx drizzle-kit generate npx drizzle-kit migrate
- Start the development server:
npm run dev
- Fork the repository by clicking the "Fork" button.
- Clone your fork:
git clone https://github.com/10xshivam/EchoForms.git
- Create a new branch:
git checkout -b feature/<feature-name>
- Make changes and commit:
git add . git commit -m "Your descriptive commit message"
- Push changes:
git push origin <your-branch-name>
- Open a pull request.
- Enhance Response Analytics – Introduce better visualization charts and trends.
- Improve Email Notifications – Allow more customization for email alerts and templates.
- Add Form Templates – Provide pre-built templates for surveys, registrations, and feedback forms.
- Optimize Performance – Improve loading times and database efficiency.
We appreciate your support! 🌟🍴
EchoForms is licensed under the MIT License.
For queries or collaborations:
- Email: kumarshivam3788@gmail.com
- LinkedIn: codrshivam
- Twitter: @shivamcodes_
