Go to file
Julien Nahum 42955ab9d0
E45fd new UI form editor (#17)
* New UI - Form Editor

* edit & create save form changes

* form editor changes

* form editor changes

* last updated human readable

* change nt-blue to blue for icon

* change icons color if block collapse open/close

* Working on form editor

* More polishing

* Finished working on the new form editor design

Co-authored-by: Chirag Chhatrala <chirag@notionforms.io>
Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-10-26 16:44:47 +02:00
.github/workflows Added github workflow, clean remaning spatie stuff 2022-09-21 09:17:56 +02:00
app E45fd new UI form editor (#17) 2022-10-26 16:44:47 +02:00
bootstrap Initial commit 2022-09-20 21:59:52 +02:00
config B8f7a improve templates pages for seo (#5) 2022-10-02 20:38:41 +02:00
database New feature visibility - public/draft (#10) 2022-10-16 19:27:14 +02:00
public Progress on the landing page 2022-10-17 15:42:04 +02:00
resources E45fd new UI form editor (#17) 2022-10-26 16:44:47 +02:00
routes B8f7a improve templates pages for seo (#5) 2022-10-02 20:38:41 +02:00
storage Initial commit 2022-09-20 21:59:52 +02:00
tests D7783 login & register page opnform (#16) 2022-10-19 10:18:07 +02:00
.babelrc Initial commit 2022-09-20 21:59:52 +02:00
.editorconfig Initial commit 2022-09-20 21:59:52 +02:00
.env.example Initial commit 2022-09-20 21:59:52 +02:00
.eslintrc.js Initial commit 2022-09-20 21:59:52 +02:00
.gitattributes Initial commit 2022-09-20 21:59:52 +02:00
.gitignore Sometimes form submission table not load (#2) 2022-09-21 17:36:01 +02:00
.styleci.yml Initial commit 2022-09-20 21:59:52 +02:00
LICENSE Changing license to AGPL 2022-09-20 22:03:59 +02:00
README.md Improved readme, changed social preview 2022-09-21 19:13:13 +02:00
artisan Initial commit 2022-09-20 21:59:52 +02:00
composer.json Added github workflow, clean remaning spatie stuff 2022-09-21 09:17:56 +02:00
composer.lock Initial commit 2022-09-20 21:59:52 +02:00
package-lock.json E45fd new UI form editor (#17) 2022-10-26 16:44:47 +02:00
package.json E45fd new UI form editor (#17) 2022-10-26 16:44:47 +02:00
phpunit.xml Initial commit 2022-09-20 21:59:52 +02:00
server.php Initial commit 2022-09-20 21:59:52 +02:00
tailwind.config.js E45fd new UI form editor (#17) 2022-10-26 16:44:47 +02:00
vapor.yml Initial commit 2022-09-20 21:59:52 +02:00
webpack.mix.js Upgrade to tailwind3 2022-10-17 13:35:54 +02:00

README.md

OpnForm

Build Status

An open-source form builder. It's an alternative to products like Typeform, JotForm, Tally etc.

Features

  • No-code form builder, with infinite number of fields & submissions
  • Text inputs, Date inputs, URL inputs, Phone inputs, Email inputs, Checkboxes, Select and Multi-Select inputs, Number Inputs, Star-ratings, File uploads & more
  • Embed anywhere (on your website, in your Notion page, etc)
  • Email notifications (for both form owner & form respondents)
  • Hidden fields
  • Form passwords
  • URL form pre-fill
  • Slack integration
  • Webhooks
  • Form logic
  • Customize colors, add images or even some custom code
  • Captcha form protection
  • Form closing date
  • Limit the number of submissions allowed

And much more!

Getting started with OpnForm

The easiest way to get started with OpnForm is with the official managed service in the Cloud.

It takes 1 minute to try out the builder for free. You'll have high availability, backups, security, and maintenance all managed for you.

Self-hosting

This section hasn't been written yet, we need to work on this.

Tech Stack

OpnForm is a standard web application built with:

Contribute

You're more than welcome to contribute to this project. We don't have guidelines on this yet, but we will soon. In the meantime, feel free to ask any question here.

License

OpnForm is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.