A clone of https://www.typeform.com/ using Elm, Phoenix and Tachyons
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
config
lib
priv
test
.gitignore
Demo_01.gif
Procfile
README.md
mix.exs
mix.lock

README.md

About:

The goal of this project is to learn how to build something non-trivial with Elm. I chose Typeform because it has a really slick user experience. This is not a replacement for Typeform or Tellform.

Screenshot:

Demo 01

Demo:

Static demo build running at: https://dstreet26.github.io/elm-phoenix-typeform-clone/

(Heroku demo link coming soon!)

TODO:

  • Backend (Users, Database, etc.)
  • Builder Interface
  • More Question Types
  • Select question from scroll position
  • Smoother Animations

Install:

Requirements:

  1. Node.js
  2. Elixir
  3. Postgres might also be required

Commands:

git clone https://github.com/dstreet26/elm-phoenix-typeform-clone

cd elm-phoenix-typeform-clone

mix deps.get

cd assets

npm i

cd ..

mix phx.server

Goto: http://localhost:4000/

Greetings to the authors of elm packages used: