Skip to content

lsewilson/uxbuddy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UXBuddy

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.

Development Setup

Installation Prerequisites

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

Run the app

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

Running Tests

Run tests through RSpec.

$ rspec

Using UXBuddy

Sign up

Sign up

Create tests

Creating tests

Share tests

Sharing

Email

Complete surveys

Survey Part One

Survey Part Two

View results

Results

Contributions

To contribute to this project, please fork this repo and make a pull request with changes.

Project Owners

Abigail McPhillips | Laura Wilson | Matthew Perkins | Murtaza Abidi | Rosie Allott | Tim Tang

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 43.1%
  • JavaScript 26.2%
  • HTML 20.2%
  • CSS 5.2%
  • C 4.0%
  • Pawn 1.3%