Giter Club home page Giter Club logo

groupify's Introduction

Groupify (Demo)

(NOTE: The demo is often used for live testing, if the server is down, please try again in a few minutes)

Presentation Slides

A web application to help activity organizer divide participants into different teams.

ScreenShots

Application page

app page

Dependecies Required to Deploy

  • Node.js v6.10.x
  • MongoDB v3.4.x (We are currently using an online MongoDB service mlab, you need this dependency unless you want to use your own database)
  • Yarn v0.23.x

How to Deploy

After you have installed Node.js and MongoDB make sure the node, mongod, yarn, and npm are in your $PATH environment variable. Then do the following steps.

# this will clone the 'submission' branch
git clone https://github.com/Vino4/Groupify <path>

# installing all the project dependencies
cd <path>/Groupify
npm install

# make sure mongodb is running
# sudo mongod

# to serve the web page
yarn start

It will be availible at

localhost:3000

More infomation

For more information is availible at Wiki

Technologies Deployed

Possible Issues

Windows

If you get the error

Fatal Error: spawn cmd ENOENT

Add C:\Windows\System32\ to the PATH Environment variable

Credits

Prototype (Original Repo):

@lightertu Initial Design and Idea. Major work on Activity and Dashboard components. Minor work on API and database. (contributed ~38% of the original code-base)

@kaih1994 Major work on API and database. (contributed ~13% of the original code-base)

@Lebonesco Initial survey moqup. Idea for real-time placement feedback. Development of real-time placement feedback prototype (scraped due to intergration failure). (contributed ~11% of the original code-base)

@vino4 Major work on Survey, Activity and Dashboard components. Major work in component integration. Minor work on API and database. (contributed ~37% of the original code-base)

Alpha Release (This Repo):

@vino4 Bug fixes. Maintnance. New Features. Redesigned components.

groupify's People

Contributors

vino4 avatar

Watchers

James Cloos avatar  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.