Contact: Mark Klabbers - mark@assupport.nl

Opdracht

AS Support heeft zo'n 500 klanten die gebruik willen maken van een Nieuwsbrieven module. Deze module houdt in dat via een webinterface nieuwsbrieven opgemaakt moeten kunnen worden die vervolgens voor het versturen integreren met Dynamic templates van Sendgrid.com. Daarnaast zijn er externe nieuwsberichten die ingekocht worden (ophalen via API) die gecategoriseerd moeten kunnen worden toegevoegd aan een nieuwsbericht. Bijvoorbeeld Zakelijk nieuws en Particulier nieuws. Sendgrid zal via een API aangesproken moeten worden om nieuwsbrieven te versturen. Het moet voor klanten van AS Support mogelijk zijn om op een veilige manier hun relaties te importeren (bulk) of handmatig relaties aan te maken. Aangezien dit een SaaS oplossing is moet het natuurlijk niet mogelijk zijn dat klanten elkaars relaties en data kunnen inzien. Tevens moet als het mogelijk is het resultaat van de verstuurde mailingen opgehaald worden bij Sendgrid en getoond worden in een dashboard aan de klant. Dus hoeveel verstuurd, hoeveel gelezen, hoeveel in SPAM etc. Het versturen van de mail zal gecontroleerd moeten gebeuren, dus geen 100de mails in 1 call maar met een soort van scheduler. Ook moet het mogelijk zijn dat relaties zich afmelden van een nieuwsbrief.

Technische Constraints/ Wensen

  • De front-end moet gebouwd worden als Angular Webcomponent met Bootstrap.
  • De te gebruiken database is MySQL.
  • Verder gaat de voorkeur uit voor het gebruik van Swagger, TSOA en JEST
  • No labels