Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.

patlenain/gas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAS - Gestion d'Association Simple

Objectif

L'objectif de GAS est de gérer une petite association. Gérer une association comprend à la base gérer la liste des membres d'une année en cours.

Par extension, on pourra gérer :

  • les relances d'adhésions
  • les inscriptions/désinscriptions à une liste de diffusion,
  • la comptabilité,
  • etc

L'architecture devra être modulaire pour permettre ces extensions.

Le choix de Symfony 2 est basé sur sa modularité et sa maturité.

TODO

Version 1.0 (Methane)

  • Permettre la saisie de base des adhérents (nom, prénom, date de naissance, email, date de l'adhésion/réadhésion)
  • Réaliser des recherches sur cette liste d'adhérents
  • Editer la liste des adhérents d'une année
  • Importer et exporter la liste des adhérents au format CSV

Version 1.1 (Ethane)

  • Les relances avec envoi d'une fiche d'adhésion, éventuellement pré-remplie

Version 1.2 (Propane)

  • Gestion des inscriptions/désincriptions à une liste de diffusion, en se basant sur Sympa en premier

Version 1.3 (Buthane)

  • Préparer les remises de chèques
  • Exporter les adhésions dans un/des formats comptables

Architecture

Sources

Les sources sont stockés dans un dépôt Git hébergé sur Github.

Language

GAS sera écrit en PHP, avec le framework Symfony 2.

Base de données

La base cible est MySQL, mais on pourra utiliser PostgreSQL, SQLite, etc.

Licence

La licence sera la GNU Public Licence version 3 or later.

About

GAS (Gestion d'Association Simple)

Resources

License

Stars

Watchers

Forks

Packages

No packages published