PSONI

Association management system

  • React

  • TypeScript

  • Node.js

  • MongoDB

The aim of creating the system was to centralize the association's data, as well as to standardize the flow of information between individual circles (individual teams).

The system stores all the necessary data about clubs, members and institutions. It allows for automatic calculation of membership fees and registration of payments. It has an extensive internal communicator modeled on e-mail messages. It is possible to create templates for annual reports of clubs, supplement them by clubs and aggregate data directly in the system. Using the wizard, it is possible to create a registration form for a given event, as well as generate lists of participants and certificates of participation according to the submitted templates. Full circulation of documents was enabled. The advanced system of roles allows for precise determination of the capabilities of system users. In addition, the site has been extended with a night mode, which makes it easier to use it for a longer period.

The API built into the system is used by the association's websites to download current statistics related to the association.

  • 100 circles

    used by more than