SurveyForge is an AI-powered survey creation platform that revolutionizes how you create and manage surveys. Simply describe what you want, and let our AI generate professional survey questions instantly.
- Transform natural language descriptions into well-structured surveys
- Get intelligent question suggestions based on your requirements
- Save hours of manual survey creation time
- Export surveys to Google Forms
- More platforms coming soon (TypeForm, SurveyMonkey, etc.)
- Clean, intuitive dashboard
- Dark mode support
- Responsive design for all devices
- Powered by Supabase authentication
- Google Sign-in support
- Secure user data handling
Visit surveyforge.xyz to try out the live version!
- Frontend: Next.js 14, React 19, TailwindCSS
- Backend: Next.js API Routes, Supabase
- AI: Google Gemini API
- Authentication: Supabase Auth
- Database: Supabase PostgreSQL
- Styling: TailwindCSS, Radix UI
- Animations: GSAP
- Node.js 18+
- npm/yarn/pnpm
- A Supabase account
- A Google Cloud account (for Gemini API)
Create a .env.local file in the root directory with:
# for auth & db
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# currently, we only support gemini
GEMINI_API_KEY=your_gemini_api_key
# for google 0auth
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret- Clone the repository
git clone https://github.com/shashwtd/survey-forge.git
cd survey-forge- Install dependencies
npm install
# or
yarn install
# or
pnpm install- Start the development server
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 to see the app running.
- Sign in using your email or Google account
- Click "Create New Survey"
- Describe your survey requirements in natural language
- Review and edit the AI-generated questions
- Export to your preferred platform
- Share with your audience!
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find SurveyForge helpful, consider:
- Giving it a ⭐️ on GitHub
- Sharing it with friends and colleagues
- Buying me a coffee
Built with ❤️ by shashwtd