Green politics
Renewable energy
Social justice
PythonPyramidWordPressGitLabGitLab CI/CDRestful APIBootstrapJavaScriptAgile MethodologyDatabase Design


The project 'Membership and Supporters Management System for EELV' is a web application developed in Python using the Pyramid framework. The main objective of this project is to provide EELV (Europe Écologie Les Verts) with an efficient tool for managing and interacting with its members and supporters while enhancing communication and engagement within the organization.

Key Features:

  1. Member Management: Allows adding, editing, and deleting members, recording information such as name, surname, address, email, phone number, etc.

  2. Member Classification: Enables categorizing members based on their status (member or supporter), level of engagement, geographic location, etc.

  3. Communication: Provides an internal messaging system to facilitate communication between members and EELV officials.

  4. Events: Allows creating and promoting events, meetings, conferences, etc., and tracking member participation.

  5. Statistics and Reports: Generates reports and statistics based on member data, providing valuable insights for decision-making and analysis.

  6. Authentication and Security: Ensures secure authentication to ensure only authorized users can access sensitive information.

  7. User-Friendly Interface: Offers an intuitive and user-friendly interface for easy use by EELV members.


  • Improved Management: Facilitates the management of EELV members, reducing administrative workload and enhancing operational efficiency.

  • Community Engagement: Promotes member engagement and active participation through transparent communication and event promotion.

  • Data Analysis: Allows analyzing member data to better understand their profiles and needs.

  • Data Security: Ensures the security of sensitive member data through robust security measures.