IppEvents Front (via Node.js)


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.


1. Environnements requis

1.1. Installations requises

  1. Installer Git
  2. Installer Node JS
  3. Installer Ruby
  4. Installer Compass
  5. 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

Pour en savoir plus

1.2 Espace de travail

Créer un espace de travail. Pour simplifier la suite, celui-ci se situera ~/workspaces

2. Installation du projet

2.1. Récupérer les sources

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

2.2. Récupérer les dépendances

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

2.3. Démarrer le serveur REST

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 ;)

2.4. Démarrer l'application

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"