UXBuddy makes early stage testing for website designs a breeze. Just submit live website URL or an HTML file hosted on a public Github repository, select your questions, and share the survey link with your test-takers, and watch your results update.
First, you will need to install Homebrew.
Once installed, you can run the following via the Homebrew package manager in the command line.
$ brew install ruby
$ brew install postgres
$ brew install imagemagick
$ brew install phantomjs
$ gem install bundler
Run the app
Clone the repository on GitHub:
$ git clone email@example.com:uxbuddy/uxbuddy.git
Enter your new project folder:
$ cd uxbuddy
Create a .env file by copying from the example template and updating with your own secret SendGrid and AWS keys:
$ cp .env.example .env
Install all the dependencies from the Gemfile using Bundler:
$ bundle install
Create the necessary UXBuddy databases, run the migrations and seed with data:
$ rails db:create db:migrate db:seed
Run the Rails server:
$ rails s
Run tests through RSpec.
To contribute to this project, please fork this repo and make a pull request with changes.