FormCraft AI Dashboard
AI Form Builder

FormCraft AI

FormCraft AI is an AI-powered form builder that generates form structures, analyzes responses for sentiment and spam, and connects submissions with Airtable.

RoleFull Stack Developer
ArchitectureMERN
AIHugging Face
DatabaseMongoDB
IntegrationsAirtable OAuth
DeploymentVercel + Render
Hugging Face AI Generation Native Airtable Sync Dual OAuth 2.0 Sentiment & Spam Analytics

What it is

FormCraft AI is a form management platform built for creating, publishing, and analyzing forms without relying on a static form builder.

Users can generate form structures from prompts, manage custom fields and conditional logic, collect responses, analyze sentiment and spam signals, and sync form data with Airtable.

Screenshots

FormCraft AI Dashboard

Dashboard

Central workspace for managing forms and viewing response activity.

FormCraft AI Analytics and Insights

AI Insights & Analytics

Review response trends, timelines, sentiment, and spam analysis.

Key Features

  • AI Form Generation — Generate form structures from a text prompt using Hugging Face AI.
  • Airtable Integration — Connect form responses with Airtable through OAuth and map data to bases and tables.
  • Response Analytics — Visualize response trends, timelines, and sentiment data.
  • Spam & Sentiment Detection — Analyze submitted responses to identify spam and categorize sentiment.
  • Form Management — Create, edit, and manage forms with custom field types and conditional logic.
  • OAuth Authentication — Google and Airtable OAuth 2.0 with JWT-based application authentication.

How I Built It

User → React + Vite → Axios → Express API → MongoDB

JWT Auth · AI Analysis · Airtable Sync · OAuth

The frontend is built with React and Vite, with Axios connecting the UI to the Express API. MongoDB stores application data, while Hugging Face provides the AI layer for form generation and response analysis. Airtable OAuth connects the application to Airtable for response synchronization.

I independently built FormCraft AI end to end, including the React interface, form builder, analytics views, Express APIs, MongoDB integration, authentication, OAuth flows, Hugging Face integration, Airtable synchronization, and deployment.

Tech Stack

Frontend

React.jsViteTailwind CSSFramer MotionRecharts

Backend & Database

Node.jsExpress.jsMongoDBMongoose

AI Layer

Hugging Face Inference APISentiment AnalysisForm Generation

Auth & Security

JWTGoogle OAuth 2.0Airtable OAuth 2.0bcryptjs

Services & Integrations

Airtable APIAxiosLucide React

Deployment

VercelRender