bthooper / Survey-Maker

Survey Maker creates simple surveys using the Sinatra framework. This project taught me about routes and buidling our apps with Ruby.

Home Page:http://overstatement.org/2018/07/18/My-First-Sinatra-Project.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Sinatra Project

The start of a survey system.

For the Flatiron School

Introduction

This Sinatra app was created as part of the requirements of the Flatiron School's requirements in the Full Stack Developer program. My goal was to learn how to use Sinatra to create a basic CRUD app.

To that end, my app is designed to offer the basics of a simply survey system. At the moment, it only allows a user to register, log in, create a five question survey, edit a survey or delete a survey. To flesh the project out, I would need to add a lot of CSS and JavaScript to improte the UI, add support for arbitrary sized surveys, and add the capability to take another user's survery and view the results of your surveys after other's have taken them.

Get started

This is a Sinatra app, so you need Ruby installed on your machine. Then you can download this app, move into the directory where you put it, and do:

bundle install

After that, do:

shotgun

And that should launch a server for you. Then, visit the designated address. First you will need to register a user. Then you can create surveys, edit them and delete them. That's about it!

Contributions

Wanna do something with this? Feel free! You can fork this repository and branch off of master, because that's all there is!

License

This project is licensed under the MIT License, 2018 by Bryan Hooper.

About

Survey Maker creates simple surveys using the Sinatra framework. This project taught me about routes and buidling our apps with Ruby.

http://overstatement.org/2018/07/18/My-First-Sinatra-Project.html


Languages

Language:Ruby 65.1%Language:HTML 34.9%