Skip to content

3divs/OpenRecess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRecess

Remember recess? Kids play everyday, but few adults find time for fun and games together. OpenRecess is here to help. On-demand soccer, baseball, volleyball, doubles tennis, tag or any game you can imagine. What are you playing?

OpenRecess facilitates game management with easy sign-up and text message notifications. Here's a brief overview of the app:

  1. Create a public or private game
  2. Add phone numbers for friends you want to invite or open enrollment to anyone
  3. OpenRecess will notify users via text and process RSVP responses
  4. OpenRecess will send regular text message updates to remind and organize all players

##Features

  1. OpenRecess is a single page responsive web application
  2. Team management for maintaining rosters and ability to send mass text message notifications
  3. Easy-to-use game creation and join game process

##Technologies

  1. Express backend for REST calls
  2. Backbone.Marionette frontend
  3. Twilio API integration
  4. Passport.js authentication
  5. Mongodb NoSQL database
  6. Stylus CSS
  7. Grunt.js Task Runner

##Installation To install and run this project, follow the following steps:

####Clone Repo git clone https://github.com/3divs/OpenRecess.git

####Install Node Modules npm install

####Install grunt globally sudo npm install -g grunt grunt-cli

####Install and run mongodb (using homebrew) brew install mongodb

mongod --port 17017

####Run Grunt commands grunt db

grunt

NOTE: You will need to setup LocalTunnel and specify your own Twilio API key in order to get text messaging to work.

##Contributors

  1. Mark Lee marklee22@gmail.com
  2. Jason Kang jasonk54@gmail.com
  3. Dan Sell dan.s.sell@gmail.com
  4. Andrew Magliozzi andrew.magliozzi@gmail.com

Releases

No releases published

Packages

No packages published