Git Product home page Git Product logo

tapvote's Introduction

TapVote

TapVote Team repository

###Setup

Clone this repository:

$ git clone [email protected]:LutherSrProject/TapVote.git

Install dependencies:

$ cd TapVote
$ (sudo) npm install

Install the database server (all instructions aimed at Ubuntu. Installing PostgreSQL will differ by operating system):

$ sudo apt-get install postgresql

Connect to the newly installed Postgres server using the default postgres database. We will set a password and create the development and test databases. When prompted for a new password, use wearetapvote.

$ sudo -u postgres psql postgres
# \password postgres
# create database tapvote;
# create database tapvotetest;
<Ctrl>-D

Install pgTap:

$ sudo apt-get install pgtap

Now set up the schema for the development database (run this command from the TapVote repository directory):

$ node_modules/.bin/db-migrate up

(Note that the schema for the unit-testing database (tapvotetest) will be created as needed by the unit test suite.)

If everything worked, you should be able to start the server by running:

$ nodejs index.js

Browse to http://localhost:8000 to start using TapVote!

###API

The API is made up of a series of JSON endpoints that can be utilized to do all operations related to creating, presenting, editing, and removing surveys.

See the API Documentation page for more information.

tapvote's People

Contributors

bnmnetp avatar etingel avatar isaacdontjelindell avatar mcrosa01 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.