michalkasiarz / messaging-system

Imitated Messaging System - A project demonstrating the Observer design pattern in action, simulating a messaging system that sends notifications via multiple channels (Email, Push, SMS) upon order status changes. Designed to showcase a flexible and extensible architecture for event-driven notification systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

messaging-system.

This repo is imitating a messaging system. Its architecture is based on the implementation of the Observer design pattern.

alt text

After changing the status of the order, notifications are triggered and the app prints out messages for each channel-like instances: Email, Push, SMS.

About

Imitated Messaging System - A project demonstrating the Observer design pattern in action, simulating a messaging system that sends notifications via multiple channels (Email, Push, SMS) upon order status changes. Designed to showcase a flexible and extensible architecture for event-driven notification systems

License:GNU General Public License v3.0


Languages

Language:Java 100.0%