Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
7a659ce
Add placemarkers for empty votes.
joergd Aug 23, 2012
df7f70d
Remove showing voter count - the empty cards give us that already.
joergd Sep 4, 2012
b2ad387
update query to 1.8.2
Oct 23, 2012
c3825d6
Add CSS styleguide
Oct 23, 2012
740369d
Re-arrange markup
Oct 23, 2012
4f4e9bf
Remove test suites (for now)
Oct 23, 2012
0b1bb33
Use new stylesheets
Oct 23, 2012
e4db2ef
Tidy up the card styling
Oct 23, 2012
d136969
Complete markup reshuffle
Oct 30, 2012
029a0ac
Added Header font
Oct 31, 2012
e26ad99
Update cards
Oct 31, 2012
3902f67
Experimenting with additional header/footer graphics
Oct 31, 2012
61cec52
Add in buttons
Oct 31, 2012
9d60e8d
Add similar hover state of buttons to cards
Oct 31, 2012
cac5ff2
Rejig header gfx
Oct 31, 2012
d7073c2
Update layout
Nov 1, 2012
5936c4a
Reponsive .header
Nov 1, 2012
2d52f7f
Media queries on cardPanel
Nov 1, 2012
1fe206d
Update button compatibility
Nov 1, 2012
dcbbc93
Remove needless class
Nov 1, 2012
d8fd1e3
Couple of tweaks
Nov 1, 2012
11319c2
Add PSDs to resources
Nov 2, 2012
b984dcd
Few changes to header
Nov 2, 2012
46ae614
Switch toggle checkbox
Nov 2, 2012
20404a6
Simple 2-col Bootstrap-like grid system
Nov 3, 2012
3ca3c38
Shuffle stylesheet rules around a bit...
Nov 3, 2012
c557cef
Maybe the chosen deck should at least be visible if not usable?
Nov 3, 2012
dc33bfe
Buttons 100% width all the time
Nov 3, 2012
f013f6e
Make toggle button more button-like
Nov 5, 2012
c20931e
Hmm. Hovered buttons should probably be darker...
Nov 5, 2012
c38f2e1
Match viewport tags
Nov 6, 2012
8b6e243
Add click event to tags - supposedly improves iOS performance with st…
Nov 6, 2012
1da16aa
First pass at styling radio group
Nov 6, 2012
b6efdbe
remove unneeded variables from directives.js
Dec 10, 2012
a160ae6
Style checkboxes
Dec 10, 2012
16d90d8
No need for these js libs any more
Dec 10, 2012
f74eacd
Move jquery.cookie
Dec 10, 2012
ebde441
Update Modernizr
Dec 10, 2012
1601a13
Update various .ejs files with new js
Dec 10, 2012
6c0ad89
Dynamically load in respond.js if browser fails modernisr inspection
Dec 10, 2012
89a169f
IE8 Modernisr enhanced styling
Dec 10, 2012
cad8d07
Degrade nicely for browsers that don't support 3D transforms
Dec 11, 2012
496b21f
Degrade nicely for browsers that don't support SVG
Dec 11, 2012
57490b9
Basic link styles
Dec 13, 2012
7cb4ae4
Degrade nicely for browsers that don't support :checked
Dec 13, 2012
ded5e72
JS-driven code snippets in styleguide
Dec 13, 2012
db66889
Hide alerts while code is loading
Jan 14, 2013
4a34103
Styling front page
Jan 14, 2013
4dda3b1
Styling alert boxes
Jan 14, 2013
0a89a91
bit more styling
Jan 14, 2013
d649f0c
Firefox. Psh.
Jan 14, 2013
7d6ab32
Position room number near the top of the page
Jan 15, 2013
63ee297
Buttons and switches have a maximum width of 16em
Jan 15, 2013
8e67b29
Change pack selector into JS-dropdown
Jan 15, 2013
a518bd3
Disable cards if user opts out of voting
Jan 15, 2013
7456b6a
Prevent lockout of room if only room user opts out of voting
Jan 15, 2013
f96ccd7
Hide uneeded text (when appropriate)
Jan 15, 2013
b163449
Update README
Jan 16, 2013
5b3b0a8
More to do...
Jan 16, 2013
aea948c
Better JS-dropdown init
Jan 16, 2013
d0b5eb6
Upgraded json socketio jquery angular.
joergd Jan 16, 2013
c8ddd71
readme changes
joergd Jan 16, 2013
6b36fa0
Better handling of alerts during FOUC
Feb 13, 2013
8b1f000
Move dropdown construction into controller
Feb 13, 2013
fb206c8
Animate scroll to #chosenCards on vote
Feb 13, 2013
3c37ac8
Update assets
Feb 13, 2013
22b4606
use data-uri for bg texture
Feb 13, 2013
a442add
Remove unneeded images
Feb 13, 2013
2faf3ea
Remove needless svg logo
Feb 13, 2013
0658eca
Further separate styling from markup
Feb 14, 2013
ce956c9
Use zepto where appropriate with jQuery fallback where not
Feb 16, 2013
796a7a1
Refactor DropDown function
Feb 16, 2013
5417dd6
Use JSLint to standardise across app (mainly spaces and semicolons)
Feb 16, 2013
2e7a6ec
JSlint controllers.js
Feb 16, 2013
b04d7f8
update README
Feb 16, 2013
b095e61
Removing files no longer needed
Mar 2, 2013
5f3d07f
Fix background glitch
Mar 2, 2013
05eb6b6
Why did I think using font-files for a single word was a good idea?
Mar 2, 2013
cf99e11
Flipping cards fallback on IE8
Mar 3, 2013
d5a1c86
Using directives to add dynamic classes to cards
Mar 3, 2013
a6d3b2b
Styling cursor action on vote cards
Mar 3, 2013
0bd385d
Update footer address for Joerg.
joergd Oct 14, 2013
5fb1de3
Update README.md
kaiwa Dec 7, 2013
2aefe37
Add Procfile for Heroku support
andrusha Jul 2, 2014
cdfaca9
Add standard deviation to average calculation
mwvolo Sep 2, 2015
acc3848
Merge branch 'add-sd-to-average'
mwvolo Sep 2, 2015
291e7ae
Merge pull request #1 from mwharrison/master
mwvolo Sep 2, 2015
e47dd27
Create LICENCE
May 9, 2016
92f0478
Merge pull request #3 from kaiwa/patch-1
Aug 30, 2016
6403757
Merge pull request #6 from andrusha/master
Aug 30, 2016
a5c8d44
Merge pull request #10 from mwharrison/add-sd-to-average
Aug 30, 2016
7247305
Adding Dockerfile and docker-compose.yml for running as a container
benoitm974 May 16, 2017
8878f5b
Adjusted syntax, adding ENV
benoitm974 May 17, 2017
ef60649
Merge pull request #15 from benoitm974/master
May 17, 2017
422e6ed
Update README.md
benoitm974 May 17, 2017
6a036db
Update Dockerfile
benoitm974 May 17, 2017
d4da229
Update index.ejs
benoitm974 May 17, 2017
98fc84e
Merge pull request #16 from benoitm974/master
May 18, 2017
20e7e30
Facilitate joining room keyboard only
fhoeben Dec 26, 2018
29a63cc
Merge pull request #20 from fhoeben/patch-1
Dec 27, 2018
63c7539
Dont show average until everyone votes
razum2um Mar 4, 2019
14cea40
Merge pull request #21 from razum2um/master
Mar 4, 2019
3de12cc
fix: Calculate correct Avg and StdDev
barthez Oct 22, 2020
e3bdf47
refactor: Improve docker development experience
barthez Oct 22, 2020
f751516
Merge pull request #26 from barthez/improve-docker-experience
Oct 27, 2020
9a0f23c
Merge pull request #25 from barthez/fix-avg-std-dev-bug
Oct 27, 2020
23a1af0
Bump ejs from 0.7.1 to 3.1.5
dependabot[bot] Oct 27, 2020
2b1991c
Bump express from 2.5.10 to 4.17.1
dependabot[bot] Oct 27, 2020
49635e4
Merge pull request #28 from richarcher/dependabot/npm_and_yarn/expres…
Oct 27, 2020
0a2bb64
Merge pull request #27 from richarcher/dependabot/npm_and_yarn/ejs-3.1.5
Oct 27, 2020
6505816
feat: Sort votes before reveal
barthez Oct 22, 2020
58d7e0c
Merge pull request #24 from barthez/sort-votes
Nov 2, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM node:lts-alpine

ENV instDir /Hatjitsu
WORKDIR ${instDir}
COPY . .
RUN npm install -d

EXPOSE 5000

CMD node server
21 changes: 21 additions & 0 deletions LICENCE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2016 Rich Archer

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
4 changes: 0 additions & 4 deletions Makefile

This file was deleted.

1 change: 1 addition & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
web: app_port=$PORT node server.js
43 changes: 29 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,38 @@
Online planning poker
=====================
Hatjitsu
========

Create disposable online [Planning Poker](http://en.wikipedia.org/wiki/Planning_poker) rooms for quick and easy estimations.

Features
========

It will change your life.
* Simple interface
* No login/signup required
* Votes are kept hidden until all have voted to prevent coercion
* 'Observer feature' - watch the planning session without having to vote
* Multiple planning card decks
* Adaptive design allows to work on desktop, tablet and mobile

npm install -d
node app
Installation
============

npm install -d
node server

[http://localhost:5000](http://localhost:5000)

Testing done with [Mocha](http://visionmedia.github.com/mocha/) and [Should.js](http://github.com/visionmedia/should.js)
* Terminal tab #1: `node app`
* Terminal tab #2: `make test`
Installation (Docker)
=====================

Just checkout the repository and run:

*Boom.*
docker-compose up -d

TODOs
-----
=====

* Cookie-based administrator
* Administrator panel
* That'll do for now
* [x] Collapsible card view / jump to votes on vote
* [x] Update favicon, iOS splash page, Twitter avatar etc with new design
* [ ] Unicode symbol fallback (coffee/ace/king)
* [x] Improve CTA buttons
* [ ] Testing harness
Loading