npm start (starts server on localhost 3000)
webpack (starts bundling jsx files)
npm run test (starts testing for sockets & database)
npm run testdb (starts testing for database only)
A family-oriented platform to resolve disputes amongst siblings who can't decide where to eat.
- Able to poll two users on where they want to eat
- After both polls have been submitted, both users are rerouted to the quiz page
- Upon signup, user is created in mongo database, and their unique ID is used throughout the entire process of the application
- Backend is able to determine which user won the quiz if the two users happen to disagree on where to eat (needs work on frontend)
- The tests for sockets include: checking if socket connects by sending message from client to server and back to client, & if multiple users are able to send messages to each other
Warning Do not rely on the database tests located in index.js file in test directory
Warning Database is based locally, so use mlab or other service for hosting database online
Warning Application is hard coded to expect two users only
- Include 'socket momma' to send out the poll to her child sockets
- Resend a different question if both users answer the quiz question correctly
- Allow users to signup with their facebook or google account
- Implement chat system & party system to create family experience
- Provide other games upon conflict instead of just a quiz
- Offer custom polling options, such as: homecooked meals, movies, chores, etc.
Contributors Austin N, Michael L, & Jeremy