Skip to content

FormOnce is the #1 open-source platform for building voice & video enabled forms.

Notifications You must be signed in to change notification settings

FormOnce/FormOnce

Repository files navigation

FormOnce cover image

FormOnce

Forms that Speak, Literally!

Formonce.in

Github Twitter License

Important

FormOnce is an open-source alternative to proprietary video form solutions like videoAsk. It enables you to create interactive, video-based forms and surveys, leveraging the power of video to enhance user engagement and gather more nuanced insights.

Table of contents

📟 Tech Stack


😎 Contributions

  • Show us support by giving us a ⭐️
  • We are looking for contributors to help us in this journey.
  • Every contribution you make is recognized and deeply appreciated.
  • Please follow this Contribution guideline to get started.
  • Questions? Start a new Q&A in discussions or shoot us a DM.

🏁 Getting started

Setup development environment

Development environment on Gitpod

  • Click the button below to open this project in Gitpod.

Open in Gitpod


Development environment with Docker

  • Coming soon.

Development environment without Docker

This has been tested on Mac OS. If you face any issues on Linux/Windows/WSL please create an issue

  • Fork the repository

  • Clone the repository

    git clone https://github.com/<your-github-username>/FormOnce.git
  • Copy .env.example to .env

    cp .env.example .env
  • Install latest version of node and pnpm

  • Create a new postgres database using NEON

  • Update DATABASE_URL in .env

  • Install dependencies

    pnpm install
  • Migrate database

    pnpx prisma migrate dev
  • Start development server

    pnpm dev

Implement your changes

When making commits, make sure to follow the conventional commit guidelines, i.e. prepending the message with feat:, fix:, chore:, docs:, etc...

git add <file> && git commit -m "feat/fix/chore/docs: commit message"

Open a pull request

When you're done

Make a commit and push your code to your github fork and make a pull-request.

Thanks for your contributions ❤️


💌 Contributors

A table of avatars from the project's contributors


About

FormOnce is the #1 open-source platform for building voice & video enabled forms.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages