Groupify (Demo)
(NOTE: The demo is often used for live testing, if the server is down, please try again in a few minutes)
A web application to help activity organizer divide participants into different teams.
- 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
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
For more information is availible at Wiki
-
Scaffolding Tool:
-
Front-End:
-
Back-End:
-
Database:
If you get the error
Fatal Error: spawn cmd ENOENT
Add C:\Windows\System32\
to the PATH
Environment variable
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)
@vino4 Bug fixes. Maintnance. New Features. Redesigned components.