We Split

À propos

We Split est une application web moderne conçue pour faciliter le partage des dépenses au sein de groupes. Développée dans le cadre du programme 'DO' de l'école d'ingénieur Polytech Montpellier, cette application se veut être une alternative enrichie à l'application Tricount. We Split est bâtie en utilisant React.js pour l'interface utilisateur, avec une API backend en Express et une base de données PostgreSQL.

Fonctionnalités

  • Partage des dépenses : Permet aux utilisateurs de saisir facilement leurs dépenses et de les partager avec d'autres.
  • Interface utilisateur intuitive : Un design UX/UI attrayant et convivial, assurant une expérience utilisateur agréable.
  • Calcul automatique : Calcul des montants dus et à recevoir pour chaque participant.
  • Rapports détaillés : Visualisation des dépenses à travers des graphiques et tableaux détaillés.
  • Sécurité des données : Protection des informations personnelles et financières des utilisateurs.

Technologies utilisées

  • Frontend : React.js
  • Backend : Express.js
  • Base de données : PostgreSQL

Installation et déploiement

  1. Cloner le dépôt : git clone https://github.com/Razano26/We-split
  2. Installer les dépendances :
    • Frontend : cd frontend && npm install
    • Backend : cd backend && npm install
  3. Configurer la base de données : Suivez les instructions du fichier DATABASE.md.
  4. Lancer l'application :
    • Frontend : npm start
    • Backend : npm start

Contribution

Les contributions sont les bienvenues. Pour contribuer, veuillez suivre les instructions suivantes :

  1. Forker le projet
  2. Créer votre branche de fonctionnalité (git checkout -b feature/AmazingFeature)
  3. Commit vos changements (git commit -m 'Add some AmazingFeature')
  4. Push vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrir une Pull Request

Licence

Distribué sous la licence MIT. Voir LICENSE pour plus d'informations.

Contact