https://github.com/AranaDeDoros/NotificationWebSystemPrototype
A prototype of sorts of a NotificationWebSystem using email as entity. Runs on Laravel 7.
https://github.com/AranaDeDoros/NotificationWebSystemPrototype
laravel7-bootstrap4 mariadb php
Last synced: 3 months ago
JSON representation
A prototype of sorts of a NotificationWebSystem using email as entity. Runs on Laravel 7.
- Host: GitHub
- URL: https://github.com/AranaDeDoros/NotificationWebSystemPrototype
- Owner: AranaDeDoros
- License: apache-2.0
- Created: 2020-06-16T04:09:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T12:13:50.000Z (over 2 years ago)
- Last Synced: 2023-03-03T14:50:42.334Z (over 2 years ago)
- Topics: laravel7-bootstrap4, mariadb, php
- Language: PHP
- Homepage:
- Size: 3.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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](Freepik)
[https://friconix.com/](Ficonix)## TODO
1. Actually do the tests.
2. Implement roles and permissions.
3. Fix UI bugs.