Contao Isotope Application

Overwiev

This project started as small educational provider and during years project raised to multi server application with many different options for different type of clients.

Contao is used on all servers. Every application have own API system which enable communication with other servers.

Contao Conference 2023

Project was introduced on Contao Conference 2023 in Kiel Germany

Some features

  • Contao isotope based shop system
  • Automated billing
  • Automated payments reminders (1st, 2nd and third)
  • Different kind of clients (reselers, big buyers, individuals, institutions)
  • 3 different types of servers (main server, master, multiple clients)
  • Bidirectional cripted comunication betwen all servers
  • Several different options for acces control for each client type
  • Each client have own entrance where they see all details on their system
  • Automated manipulations with Contao members (creating, disabling, removing)
  • Contao members are created based on Isotope bills after payment
  • 3 different type of resource (master, client and free resources type)

Main server Contao application

Application is devided to one main server where is placed man controll over whole system and central billing. Whole billing is automated. System create bills, send billing reminders, notiffy users before entrance expire when they don't have enabled automatic membership renewal. Closing entrance is automated as well.

Master server Contao application

All resources are placed on master server which allow entrance to all autohorized members. Master server also include section where reselers or big costumers can find informations about entrances and usage related to their own servers. That brings us to 3rd type of servers included in this application.

Client server Contao application

Client servers provide reselers or big client controll over their system and members. Each client server can get entrance to master server or they can provide own resources. Each client server can have own members groups where client vendor define list of resources from master server and their own resources to which each client group have acces. Each client group have own Dashboard where they see all resources to which they have entrance.

Client servers provide reselers or big client controll over their system and members. Each client server can get entrance to master server or they can provide own resources. Each client server can have own members groups where client vendor define list of resources from master server and their own resources to which each client group have acces. Each client group have own Dashboard where they see all resources which are they have entrance.