Giter VIP home page Giter VIP logo

hence-form's Introduction

Code Climate Issue Count Test Coverage Build Status Open Source Love GPL Licence

Hexient Labs HenceForm

Overview

Have you ever needed to set up a PHP script to relay form submissions to your email? Well, you should use your HenceForm instead! No coding, no setup, just a simple way to relay form data into an email.

  1. Create a form on your site and set the action attribute on your form to https://henceform.hexientlabs.com/[email protected].

  2. Whenever a user fills out and submits the form, we'll send you an email with that data.

Note The first time you submit a form, it will ask you to confirm your email. After that, you're good to go.

Example

A form could look like:

<form action="https://henceform.hexientlabs.com/[email protected]">
  <input type="text" name="first_name"/>
  <input type="text" name="last_name"/>
  <button type="submit">Submit</button>
</form>

You'll then get an email that looks like:

Deployment

Want to run your own copy of HenceForm? It's simple.

Use the Heroku Deploy button below and set the required configuration values on the next page

Deploy

Note: Even though we use the free Heroku Redis and Heroku Postgres addons, Heroku will require that the account you use has a credit card attached to it.

Running Locally

  1. Install the Ruby Version specified in the .ruby-version file via RVM or RBenv

  2. Install PostgreSQL and have it running

  3. Install Redis and have it running

  4. Clone the Repo and cd into it

  5. Install Ruby dependencies via bundle install

  6. Copy the .env.example file to .env

  7. Set all values in the .env file. This is already gitignored so don't worry about committing it.

  8. Setup the database using bundle exec rails db:setup

  9. Run the server using bundle exec rails server

  10. Run the worker using bundle exec sidekiq -c 5 -v -q default -q mailers

License

This project is licensed under the GPL v3 License

Contributions

Hexient Labs Logo

This project is heavily inspired by the amazing FormSpree project.

This project is lovingly maintained by the Hexient Labs Engineering Team. If you like this project, consider them for your your next project

hence-form's People

Contributors

rvirani1 avatar

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.