AranaDeDoros / NotificationWebSystemPrototype

A prototype of sorts of a NotificationWebSystem using email as entity. Runs on Laravel 7.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABOUT

A barebones Email Notification WebSystem using Laravel 7. Allows you to manage users, groups, and program notifications. Currently working as guest for easier personal debugging, but you can enable auth. The workflow is as follows:

  • Login as either admin or regular user.
  • Make a new notification and add users or groups that will receive it.

HOW TO INSTALL

  1. Clone the repo
  2. Install the dependencies npm i

HOW TO RUN

Run the App

php artisan run

Execute the commands and they'll be enqueued

php artisan notifications:info|alert|error

Run the queued commands to start sending the emails

php artisan queue:work

CREDITS

Icons borrowed from:
https://www.flaticon.com/authors/freepik
https://friconix.com/

TODO

  1. Actually do the tests.
  2. Implement roles and permissions.
  3. Fix UI bugs.

About

A prototype of sorts of a NotificationWebSystem using email as entity. Runs on Laravel 7.

License:Apache License 2.0


Languages

Language:PHP 71.4%Language:HTML 28.6%