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.
Ruby
$ brew install ruby
PostgreSQL
$ brew install postgres
ImageMagick
$ brew install imagemagick
PhantomJS
$ brew install phantomjs
Bundler
$ gem install bundler
Clone the repository on GitHub:
$ git clone git@github.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.
$ rspec
To contribute to this project, please fork this repo and make a pull request with changes.
Abigail McPhillips | Laura Wilson | Matthew Perkins | Murtaza Abidi | Rosie Allott | Tim Tang