Amber Smalltalk Application to manage volunteers at the Toulouse boardgame festival
Application Amber Smalltalk pour gérer les bénévoles lors du festival du jeux de Toulouse
- runs in a single browser (load index.html or doit 'FdJApplication open' in workspace)
- Imports CSV file (with Papa Parser, no more jQuery), converted to JSON
- Uses localStorage, annoucer/event, html widget, jQuery
- Class names, comments in French
Install min sofware:
- node.js 0.12
- npm
- git
- with npm in node console:
npm install -g npm
npm install -g bower grunt
(perhaps need also install in global amber-cli@<specific version> and dependencies...)
To bring project alive (for example after git clone
):
npm install
bower install
grunt devel
Developing the project (after brought alive):
Start server with amber serve
and go to http://localhost:4000/
in your browser and follow the instructions
Input file should be like this:
nom;prenom;asso;participe;taille;t_shirt_cintre;lsf;nouveau;repas_vegetarien;repas
XXXX;yyyy;Mon asso;O;L;N;N;O;N;Samedi 09h-13h,Dimanche 09h-13h,Vendredi 17h-21h,
In Workspace, do 'FdJApplication new'
Remove current database and set an example. In Workspace, do 'FdJApplication new vide'
Reset state of benevoles. In Workspace, do 'FdJApplication new reinit'
In Workspace, inspect (CTRL-i) 'FdJApplication instance'