The SendGrid Event Webhook Starter Kit (or "Event Kit") is an open source project for quickly setting up your web server with an endpoint for SendGrid's Event Webhook and provides an interface to view and search your stored events.
- PHP 5.3 or higher
- SQLite 3 or higher
If you just wish to install the project on your web server, you can do so by following the steps here.
This project uses EmberJS for the frontend and Grunt to handle asset concatenation and minification. If you don't have Grunt installed on your system, first go here. Once Grunt is installed, you'll want to make sure you have all the Grunt Modules for the project installed by running the following in your command line:
cd /path/to/eventkit/folder
npm install
Once the modules are installed, you should be all set. When you make changes to the javascript and css files, make sure you run grunt
from your project directory to concatenate all the files. You can also run grunt prod
to concatenate everything and minify it and place it into the "production" folder for a clean working copy. You can also run php -S localhost:8000
from the project directory to get a local PHP server running the app.