Coder Social home page Coder Social logo

formzillion / formzillion.com Goto Github PK

View Code? Open in Web Editor NEW
64.0 4.0 13.0 36.39 MB

The open-source form infrastructure for everyone

Home Page: https://formzillion.com

License: Other

JavaScript 1.66% TypeScript 97.56% CSS 0.72% PLpgSQL 0.05% Dockerfile 0.01%
forms nextjs13 open-source sass email-marketing form-submission marketing postgres prisma supabase

formzillion.com's Introduction

Formzillion

The open-source form infrastructure for everyone.

Technologies Used

  1. NextJS - Frontend & Backend Components
  2. React - Frontend & Backend Components
  3. TailwindCSS - Atomic CSS Framework
  4. Postgres - Storage
  5. Supabase Auth - Authentication
  6. React Hook Form - Forms
  7. Zod - Schema Validation
  8. Tremor - Charts & Dashboard
  9. Stripe - Billing & Invoice
  10. Resend - Transactional Mails
  11. Convertkit/Sendgrid - Marketing Mails
  12. Vercel - Hosting
  13. TurboRepo - Mono repository administration

Local Setup

  1. Clone the code from the zs-website repository
git clone https://github.com/formzillion/formzillion.com.git
  1. Install node modules using pnpm in the root folder
pnpm install
  1. Add the following envs in .env file
SENDGRID_API_KEY=
RESEND_API_KEY=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
LOCAL_AUTH_URL=
  1. Start the dev server
pnpm run dev

This will start all the apps like website, webapp and docs. If you wanted to run only one of that use the following command.

pnpm run dev --filter=webapp

formzillion.com's People

Contributors

55dante41 avatar abdulwadudh avatar denishrana09 avatar harshshahdev avatar kirankumar485 avatar punithraj06 avatar punithraj21 avatar ragulpalanisamy avatar sahana-sv avatar suhaasv7 avatar swatiswa avatar thirunavukkarasu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

formzillion.com's Issues

Working on ConvertKit Integration

Integrate your forms with ConvertKit. Seamlessly integrate your forms to effortlessly add new submissions to your mailing lists. Deliver personalized email campaigns and cultivate meaningful connections with your subscribers.

[FOR-31] Change the footer link and text.

Change the redirection url in the footer of [formId]/settings/thank-you-page to "[docs-domain]/features/thank-you-page" and also url text to "Thank you page". Change the page title to "Thank you page"
image

FOR-31

Webhooks Integration

By using webhooks, you can establish real-time communication between your forms and other systems or applications. This opens up endless possibilities for integrating with custom-built solutions, databases, CRMs, or any other external services you rely on. Automate data synchronization and ensure a seamless flow of information across platforms.

https://docs.formzillion.com/integrations/webhooks

[FZ-40] Create a schedule a call using a cal.com

Need to add "Schedule call" CTA button in the https://formzillion.com home page hero section to this meeting invite link.

https://cal.com/thirunavukkarasu/formzillion-demo

/* First make sure that you have installed the package */

/* If you are using yarn */
// yarn add @calcom/embed-react

/* If you are using npm */
// npm install @calcom/embed-react

import Cal, { getCalApi } from "@calcom/embed-react";
import { useEffect } from "react";
function MyComponent() {
  useEffect(()=>{
    (async function () {
      const cal = await getCalApi();
      cal("ui", {"styles":{"branding":{"brandColor":"#000000"}},"hideEventTypeDetails":false});
    })();
  }, [])
  return <Cal calLink="thirunavukkarasu/formzillion-demo" style={{width:"100%",height:"100%",overflow:"scroll"}} />;
};

image.png

From SyncLinear.com | FZ-40

Airtable Integration

Connect your forms to Airtable, a versatile cloud-based database tool. Automate the creation of new records in your Airtable bases directly from form submissions. Organize and manage your data efficiently, collaborate with team members, and gain valuable insights.

Typeform Integration

With our Typeform integration, you can create dynamic and interactive forms and surveys. Capture form responses in real-time and trigger actions based on the submitted data. Automate follow-ups, segment your audience, or perform custom actions based on user input. Create engaging experiences that drive meaningful interactions.

Slack Integration

Slack is a messaging app for business that connects people to the information they need. By using slack, you can receive email notifications whenever a user submits a form on your website. This can be a useful way to stay informed about new submissions and respond to them quickly.

https://dev-docs.formzillion.com/integrations/slack

[FZ-39] Create See it in Action section

We have to create a "See it in Action" section below the Hero Section of the page.

Something similar to the Features section with tabbed layout, so that we have more than one usecase demo section. For example:

  1. Personal Blog - Newsletter Form
  2. Agency Website - Request Quotation Form
  3. Agency Website - Contact Us Form

From SyncLinear.com | FZ-39

Freshdesk Integration

Integrate your forms with Freshdesk, a popular customer support software. Automatically create support tickets or trigger specific actions based on form submissions. Streamline your support processes, provide timely responses, and ensure exceptional customer service.

[FZ-44] Mailchimp Integration

Seamlessly integrate your forms with Mailchimp, a popular email marketing platform. Automatically add new form submissions to your mailing lists, segment your audience based on form responses, and nurture leads effectively. Maximize your marketing efforts with minimal manual intervention.

FZ-44

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.