Skip to content

jntakpe/qpq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qui paie quoi

Application permettant de faire les comptes et les dépenses entre amis

Getting started

Prérequis

Avant de pouvoir démarrer l'application les éléments suivants doivent être installés :

Installation

  • Installer le JDK 8
  • Installer Git et faire configurer username et email : git config --global user.name "USER_GITHUB" et git 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

Démarrage

  • 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

Usage

L'application est déployée sur le Heroku à cette adresse : http://qpq.herokuapp.com/

Technos

  • AngularJS
  • Bootstrap
  • Spring Boot
  • Spring Security OAuth2
  • Spring Data JPA
  • PostgreSQL
  • Heroku

About

Qui paie quoi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published