Code Monkey home page Code Monkey logo

qstioner's Introduction

qstioner

Questioner is a site that facilitates interactive crowd-sourcing of questions for a meet-up. Questioner helps the meetup organizer prioritize questions to be answered. Other users can vote on asked questions and they bubble at the top or bottom log.

USER INTERFACE

Set Up

  • Create a new directory locally and open a terminal window from that folder
  • Clone the repository
$ git clone https://github.com/hogum/qstioner.git
  • Switch to the qstioner directory
$ cd qstioner-v2

Starting the Interface

Open the home page file from your terminal

$ your_preferred_browser index.html"

If you prefer, you could navigate to the qstioner directory manually and load the index.html file

It should open on your default broswer

Using the Application

Accounts

An account is required to get access to features of the application.

  • As a first time user, Navigate to the sign up page and fill in your desired account details.
  • Registred users have access to the sign-in button on the home page.
  • On successful registration or login, the application directs to a dashboard page, of either an Admin user or a normal user depending on the role registred.

Users

By default, all users are normal users.

However, a default admin user account exists. This can be used to access the Admin-protected features of the application. To log in with this administrator account, navigate to the sign in page and pass in the following credentials:

email : [email protected]
password: pa555word

To change the default user priviledge on registration for testing, a simple change can be made temporaily to the script in the static/application.js file.

On the registerUser function, find the line JSON.stringify and add a statement isAdmin: true, beween the user details' statements.

Adding Meetups

Only an a user with admin privildeges can create a meetup on the apllication. This is a feature visible on the admin dashboard.

qstioner's People

Contributors

mugoh 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.