Skip to content

Code-for-Hungary/bmm-backend

Repository files navigation

Bulletin Monitor backend

Ez a repo a K-Monitor Bulletin Monitor (BM) projektjéhez fejlesztett backendet tartalmazza. Feladata a feliratkozások, esemény generátorok (scraperek), események (keresések) kezelése.

Célok

  • uniformizálja a kommunikációt a scraperek és a feliratkozók között. A scraperek kapnak egy felületet, amin keresztül értesíteni tudják a feliratkozóikat
  • elég absztrakt legyen, hogy új scraper fejlesztésekor a backend kódjába ne kelljen belenyúlni

Kapcsolódó repok

Futtatás fejlesztéshez

Előfeltétel:

  • php
  • composer
  • adatbázis (mysql) + felhasználó
  • .env fájl kitöltése

Függőségek telepítése

php composer.phar update
php composer.phar install

Futtatás:

php artisan serve

Telepítés

Élesben érdemes egy webszerverrel futtatni

Kereső formátumok

A keresés a scraper oldalon van implementálva, de gyakorlatilag mind azonos módon működik. A keresőszavakra case-insensitive szó-szerinti egyezést nézünk, vagyis a szóközzel együtt keressük. Visszafele kompatibilitás miatt a * és " ignorálva vannak. A frontend egyszerre több kulcsszóra való feliratkozást és több feliratkozást is támogat. Feliratkozásonként bármelyik kulcsszó találata értesítést eredményez.

A kulcsszavakat feliratkozáson belül ,-vel választjuk el, amit a scraper parsol.

About

Figyusz (Bulletin Monitor) backendje.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors