Build beautiful, interactive forms with AI assistance. Open-source alternative to Google Forms with unlimited submissions, advanced analytics, and seamless integrations.

Based on the README.md content provided, here is the project detail page for Ikiform.

At a Glance:

Ikiform is an open-source, AI-powered form builder and analytics platform built with Next.js and Supabase, offering AI-assisted creation, a public form UI, and an embeddable tool.

Overview:

Ikiform is a modern, AI-powered form builder and analytics platform. It allows users to create, manage, and embed forms, with specific features for AI-assisted form building, real-time analytics on submissions, and a user dashboard. The platform provides a public-facing form interface via slugs, an AI builder UI, and an embed tool. It is built using Next.js, React, Supabase, and Tailwind CSS, and includes a full authentication system, webhook integrations, and admin-level user and form management, as outlined in its route and API structure.

Key Decision Points:

  • AI-Assisted Creation: An /ai-builder route and dedicated AI API group indicate the platform's core differentiator is AI-powered form generation.

  • Observability for Forms: The platform includes form-specific analytics and submission viewing routes (/dashboard/forms/[id]/analytics, /dashboard/forms/[id]/submissions), making it a tool for data collection and analysis, not just creation.

  • Embeddable Forms: Routes for /embed and an API submit endpoint suggest forms can be distributed outside the main platform, which is a key factor for integration into existing websites.

Core Features:

  • AI Form Builder: A dedicated UI and API endpoint for AI-assisted form creation.

  • Form Analytics: A dashboard section to view analytics for individual forms.

  • Form Submissions Portal: A dedicated interface to view and manage form submissions.

  • Public Form Serving: Forms are accessible to end-users via a public slug-based URL (/f/[slug]).

  • Embed Tooling: A preview and tooling page for embedding forms into external sites.

  • Webhook Integrations: A comprehensive API group for creating, testing, and managing webhooks, including inbound and outbound logs.

Use Cases:

  • Developers needing an embeddable form solution: Developers can use the embed tooling and API to integrate form collection into existing applications.

  • Teams seeking AI tools for quick form creation: Users can leverage the AI builder to accelerate the process of designing and deploying forms.

  • Projects requiring a self-contained form backend: The project provides a single platform that handles form building, serving, authentication, and submission analytics.

Open-Source Alternative Value:

As an open-source project built on a recognizable stack of Next.js, React, and Supabase, Ikiform offers a transparent and customizable alternative for form management. Developers can inspect the full codebase, run the platform on their own infrastructure using the provided scripts, and extend the core functionality through its API routes for forms, webhooks, and analytics, rather than being confined to a proprietary form service's feature set.

PartagerXLinkedInReddit

Statistiques du projet

Étoiles

346

Forks

49

Licence

MIT

Métadonnées

Alternative à
Google Forms
Catégorie
Forms & Surveys