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:
- Create a public or private game
- Add phone numbers for friends you want to invite or open enrollment to anyone
- OpenRecess will notify users via text and process RSVP responses
- OpenRecess will send regular text message updates to remind and organize all players
##Features
- OpenRecess is a single page responsive web application
- Team management for maintaining rosters and ability to send mass text message notifications
- Easy-to-use game creation and join game process
##Technologies
- Express backend for REST calls
- Backbone.Marionette frontend
- Twilio API integration
- Passport.js authentication
- Mongodb NoSQL database
- Stylus CSS
- 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.