Central Point for Messaging & Logging
Demo - click here
Login: admin
Password: admin
This project is used as a central Messaging management point, where messages sent to variety of end points can be stored and previewed in history.
The very first reason of this project existence is my main project Personal Management System. My management system sole purpose is to work as a private data collector/manager and thus it should be always denied to access the internet connection. After further planing i decided that I can still forward the messages to another internal project and then push them into the ether.
Secondly I also have another yet very tiny project which was written quickly and dirty and I want it to communicate with some central point as well.
- Dashboard - General overview via widgets
- Mailing - Sent E-mails, alongside with possibility to test E-mail sending logic
- Discord - Sent Discord messages, alongside with possibility to manage webhook endpoints and messages sending logic.
Notifier Proxy Logger is a web application which can be ran either in Windows and Linux environment. Everything is by default tested on Ubuntu 20.x.
- Php 8.0
- JS
- VueJS 3
- TypeScript
- Symfony 5.x
- MySQL
- Css
- Scss
- Node 10.22.1
- Bootstrap 5
- Webpack
-
This project partially requires
sendmail
being installed (at least on demo thedefault
connection will always send emails by using thesendmail
. This logic is however disabled on theprod
version) -
Depending on the environment configuration it might be required to create a file
./public/.htaccess
with a content:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
RedirectMatch 302 ^/$ /index.php/
</IfModule>
</IfModule>