Skip to content

Android app for collaborative expense management with a Firebase backend

Notifications You must be signed in to change notification settings

DavidDelem/we-split

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

we-split

8INF957 Programmation objet avancée - Hivers 2018 - UQAC

Projet WeSplit - David Delemotte, Paul Michaud

Présentation

WeSplit est une application Android de gestion des dépenses collaboratives. Elle permet à un groupe de personnes ayant crée un compte de gérer leurs dépenses communes et de faire diverses actions liées à celles-ci. Le mini-srs est à la racine du Github (Mini-SRS.pdf). Le code Java se trouve dans app/src/main/java/com/uqac/wesplit.

APK

L'APK du projet, pouvant être mis sur un téléphone Android (Ice Cream Sandwich min) peut être téléchargée sur ce Google Drive. Pour l'installer, suivre ce tutoriel de frandroid.

Configuration et compilation du projet

Il est nécessaire d'avoir Android Studio. Il faut également un fichier google-services.json à la racine, contenant les identifiants du compte Firebase associé au projet. Il contient des mot de passes/identifiants, nous ne pouvons donc pas le rendre public (nous pouvons vous l'envoyer par mail si nécessaire). Le projet ne compilera pas sans ce fichier.

Gifs de l'interface

____


____

Toutes les fonctionnalités

  • Inscription, connexion, déconnexion, mot de passe oublié

  • Rejoindre un groupe existant ou créer un nouveau groupe pour partager les dépenses

  • Affichage de la liste des dépenses

  • Ajout/Modification/Suppression/Affichage d'une dépense

  • Affichage des équilibres entre les personnes

  • Affichage de statistiques et choix de la période d'affichage

  • Zone de discussion entre les membres du groupe

  • Modification des membres du groupe, suppression du groupe

  • Modification du mot de passe et de l'adresse email

About

Android app for collaborative expense management with a Firebase backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages