Skip to content

AnushDeokar/typeform-clone

Repository files navigation

Typeform Clone

This is an open source typeform clone built in Next.js 14 bootstrapped with create-next-app.

Tech Stack

Features to be implemented

  • Authentication with Clerk
  • ORM using Drizzle ORM
  • Database on Neon
  • Validation with Zod
  • Creating form with multiple input types
  • Publishing and sharing forms
  • User subscriptions with Stripe
  • Checkout with Stripe Checkout
  • User dashboard to display results

Running Locally

  1. Clone the repository

    git clone https://github.com/AnushDeokar/typeform-clone
  2. Install dependencies using yarn

    yarn install
  3. Copy the .env.example to .env and update the variables.

    cp .env.example .env
  4. Start the development server

    yarn run dev
  5. Push the database schema

    yarn run db:push

Warning: Educational use only This project is developed solely for learning Next.js. It is not intended for commercial use or distribution. The project is provided "as-is" without any guarantees or warranties.