/notification-system

Notification system python implementation. Example patterns usage.

Primary LanguagePythonApache License 2.0Apache-2.0

notification-system

Notification system python implementation. Example patterns usage.

Implemented patterns:

  • Builder (for notification building)
  • State (for notification state transitions)
  • Chain of Responsibility (for chain of delivery methods)

Install

Clone repository

git clone git@github.com:HiKami172/notification-system.git
cd notification-system

Create virtual environment and activate it

virtualenv venv
./venv/Scripts/activate

Install requirements

pip install -r requirements.txt

Run

python main.py