Skip to content

SashaTlr/funkymonkeys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunkyMonkeys

Funky Monkeys is a survey app that uses JS and AJAX, Sinatra, and Ruby. Question and Answer forms are submitted via one post route. Forms are dynamic via jQuery to allow for additional answers to be posted to a question. Questions are presented via AJAX to users when they are taking a survey.

Learning Competencies

  • Use form controls to pass data into a server application
  • Use the MVC pattern in web applications with proper allocation of code and responsibilities to each layer
  • Implement CRUD in an MVC application
  • Use jQuery

####To run app:

  • Clone the repo
$ git clone git://github.com/SashaTlr/funkymonkeys.git
  • Navigate to local copy in Terminal and run using command
$ bundle install
  • Set up the database by running
$ rake db:migrate
  • Run server using command
$ be shotgun
  • Navigate to localhost to view the site.

####Screenshots Homepage has list of available surveys, with option to edit/delete surveys that you've created. Nav bar contains a log in and register link. Homepage

Edit page is available to user for all surveys that user has created. Additional answers can be added (via jQuery), answers can be deleted, and questions can be modified or deleted. Edit

User can take a survey, which loads each question using AJAX request. Take Survey

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 64.3%
  • HTML 28.2%
  • CSS 4.3%
  • JavaScript 3.2%