twashing / codepair.io.archive

Website code for Codepair.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codepair.io

Source code for the Codepair.io web application.

Usage

This should be sufficient to run the tests

  • git clone git@github.com:twashing/codepair.io.git
  • cp resources/{config.edn.template,config-codepair.edn}
  • lein midje

TODO

  1. Integrate WebRTC (incl. signalling server), or Google Hangouts integration (http://clojurehackers.com/p/Marak/simple-peer, https://www.google.ca/search?q=setting+up+a+webrtc+server&oq=setting+up+a+webrtc+server&aqs=chrome..69i57.7031j0j7&sourceid=chrome&es_sm=91&ie=UTF-8, https://webrtchacks.com/own-phoneco-with-webrtc/, http://stackoverflow.com/questions/21354278/webrtc-to-setup-signaling-server, http://deeppai.com/2014/01/26/getting-started-with-webrtc/, https://www.google.ca/search?q=clojure+webrtc+signalling+server&oq=clojure+webrtc+signalling+server&aqs=chrome..69i57j69i64l2.13111j0j7&sourceid=chrome&es_sm=91&ie=UTF-8, http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/)

-- 7. Devops

  • restart interruptsoftware.com
  • point DNS records to Linode server
  • prod deploy app
  • prod deploy db
  • prod deploy webrtc solution
  • notify Stripe that I'm going live
  1. Connect with someone
  • Accept a connection
  1. Exit pairing (of others)
  • End session (of yours)

-- 10. Search for availabilities by user text search 11. Explore http handling using Pedestal

  • asynchronous communication with client
  1. Voting System
  2. Office Hours
  3. Switch accounts
  • including unsubscribe back to free, from Professional or Enterprise

  • edn parsing after first signup

  • availabilities / order-by

  • availabilities / order-by / created

License

Copyright © 2015 Interrupt Software Inc.

Distributed under the Eclipse Public License either version 1.0 or any later version.

About

Website code for Codepair.io

License:Eclipse Public License 1.0


Languages

Language:JavaScript 80.8%Language:Clojure 19.0%Language:HTML 0.2%Language:CSS 0.1%