Skip to content

SH20RAJ/Reform

Repository files navigation

🌟 NeoForm

Reimagine Google Forms with Beautiful UI – Fast, Minimal, Connected


🚀 Overview

NeoForm is a Google Forms Wrapper SaaS that lets you transform boring, default Google Forms into beautiful, custom-styled forms – while keeping Google Sheets as the backend. We provide the UI, you control the data.


https://www.notion.so/213cd0ed0c258084b2b1fd05e84cf8cf?v=213cd0ed0c2580eb8dfa000cc31ea17f

https://neoform.dev https://neoform.shraj.workers.dev/

🎯 Key Features

  • Google Form Integration – Just paste your form link.
  • Custom UI Themes – Modern, minimal, mobile-friendly designs.
  • Google Sheets Backend – No extra database required.
  • Developer API – Generate endpoints to power your own UI.
  • Fast & Lightweight – Zero backend data storage.
  • OAuth Secure – Your data stays with you.

🌐 How It Works

  1. 🔗 Connect Google Form – Paste your Google Form link.
  2. 🎨 Choose UI Theme – Select from clean, minimal templates.
  3. 📤 Share or Embed – Get a hosted link or embed code.
  4. 🧩 (Optional) API Mode – Build your custom UI using our API.

🛠️ Tech Stack

  • Frontend: Next.js (React) + TailwindCSS
  • Backend: Node.js (Serverless)
  • Auth: Google OAuth 2.0
  • API: Google Forms & Google Sheets Integration
  • UI Library: Shadcn / Custom Components

📦 Project Structure

neoform/
│
├── /public          # Static assets
├── /components      # Reusable UI components
├── /pages           # Next.js routes
├── /api             # Serverless backend functions
├── /utils           # Helper functions
├── /styles          # Global and component styles
└── README.md        # Project documentation

⚡ Quick Start

  1. Clone the repo:
git clone https://github.com/your-username/neoform.git
  1. Install dependencies:
npm install
  1. Set up environment variables:
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXT_PUBLIC_BASE_URL=
  1. Run the development server:
npm run dev

🛡️ Security & Privacy

  • OAuth authentication via Google.
  • No form submission data is stored on our servers.
  • Users can revoke Google access at any time.

💸 Pricing (Example)

Plan Features Price
Free 1 Form, NeoForm Branding $0
Pro Unlimited Forms, Branding Removal $5/mo
Dev API Access, Custom Embeds $10/mo

🌱 Future Roadmap

  • 🔁 Google Forms Field Auto-Detection
  • 📊 Analytics Dashboard
  • 🔗 Webhook Support
  • 📥 File Upload (Google Drive Storage)
  • 🖼️ Custom Form Builder

🤝 Contributing

We welcome contributions, feature suggestions, and bug reports! Feel free to open an issue or submit a pull request.


📬 Contact


📃 License

MIT License


If you want, I can help you add:

  • Shields (Badges)
  • Demo link section
  • Deployment guide

Let me know!

Releases

No releases published

Packages

No packages published