Application permettant de faire les comptes et les dépenses entre amis
Avant de pouvoir démarrer l'application les éléments suivants doivent être installés :
- Installer le JDK 8
- Installer Git et faire configurer username et email :
git config --global user.name "USER_GITHUB"
etgit config --global user.email "MON_EMAIL"
- Installer NodeJS
- Installer Grunt
npm install -g grunt-cli
- Installer Bower
npm install -g bower
- Créer des bases de données PostgreSQL qpq et qpq-test avec en username : postgres et mdp : sopra*
- Récupérer le projet sur Github
git clone https://github.com/jntakpe/qpq.git
- Installer les plugins grunt
npm install
à la racine du projet - Télécharger les ressources statiques
bower install
à la racine du projet
- Builder les ressources statiques
grunt
- Démarrer l'application
mvn spring-boot:run
, l'application demarre à l'adresse http://localhost:8080 sur un serveur Tomcat embedded. Il est également possible de démarrer l'application sur un Tomcat classique depuis votre IDE (IntelliJ j'espère) - Pour que les ressources statiques soient rechargées à la volée
grunt watch
L'application est déployée sur le Heroku à cette adresse : http://qpq.herokuapp.com/
- AngularJS
- Bootstrap
- Spring Boot
- Spring Security OAuth2
- Spring Data JPA
- PostgreSQL
- Heroku