GitXplorerGitXplorer
y

yakusoku

public
4 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
14a65e9a3b06e58ec78348f4fcdf99e142e63b55

Fix typo

yyrezgui committed 11 years ago
Unverified
32acbb6570fba8b7f57f21ee5d2ec37a2713f54c

Update instructions in README.md

yyrezgui committed 11 years ago
Unverified
e0ab43de2e12e379a2f0cac4f8b640914e25db39

Update instructions in the main page

yyrezgui committed 11 years ago
Unverified
59662c40234cb3366e19fdaf7d4750c5cb2c7d7b

Make dev dependencies as main dependencies (needed to create the www folder)

yyrezgui committed 11 years ago
Unverified
2323efb2f0b056c3e7bbf0b88a46204015cee42e

Add Procfile for Heroku

yyrezgui committed 11 years ago
Unverified
3ec3ecce979adf60a85393d0d5efabbe95b660e5

Add Pusher in the front end

yyrezgui committed 11 years ago

README

The README file for this repository.

#Yakusoku

##What's that ?

Yakusoku is a simple open source project to show how simple it is to have a realtime appointments system. It uses different components :

  • Orchestrate for storing the data
  • Pusher for sending in realtime the new appointments across all the browsers
  • CLNDR.js for generating the calendar (I copy the UI of their website too)

##How to get started

  • Clone the repository http://github.com/yrezgui/yakusoku
  • Execute this command from the cloned repository folder: npm install
  • Create an account Orchestrate
  • Create an account Pusher
  • Set these environment variables:
    • PUSHER_APPID
    • PUSHER_KEY
    • PUSHER_SECRET
    • ORCHESTRATE_TOKEN
    • PORT (port of the NodeJS server)
  • And finally: node web.js

##Demo

Have a look there : http://yakusoku.herokuapp.com/