IppEvents est une application Web permettant de promouvoir des événements (conférences / ateliers / jeux sérieux / retours d'expérience).
Ce projet est la partie "front" du projet IppEvents, c'est lui qui permet de d'afficher uen interface pour consulter et éditer des données.
Ce projet s'appuie sur Node.js pour la partie serveur et s'appuie sur la stack Yeoman couplé à AngularJS.
- Installer Git
- Installer Node JS
- Installer Ruby
- Installer Compass
- Installer Yeoman et le générateur AngularJS
Installer Yeoman
npm install -g yo
Installer le générateur "AngularJS" pour Yeoman
npm install -g generator-angular
Créer un espace de travail. Pour simplifier la suite, celui-ci se situera ~/workspaces
En ligne de commande, se positionner au bon endroit
cd ~/workspaces
Récupérer les sources du repository GitHub
git clone https://github.com/ippontech/ippevents-front-node.git
Se positioner dans le répertoire créé
cd ~/workspaces/ippevents-front-node
S'assurer d'être ok au niveau des dépendances Node.js et Yeoman
sudo npm install
bower install
S'assurer que le service "Members" est opérationnel et si il n'existe pas, c'est qu'il est temps d'installer la partie "services" du projet ;)
Dans une nouvelle fenêtre, se positioner dans le répertoire approprié
cd ~/workspaces/ippevents-front-node
Démarrer l'application
grunt server
Normalement un navigateur s'ouvre de lui même, s'assurer de la connexion de l'application au service "Members"