Validates Google Merchant product feeds by streaming XML RSS feeds via Java and push notifications to an Angular front-end via WebSockets.
Assignment made as propedeuse assesement at Hogeschool Utrecht 2019, this project is not related to Bannerwise and is fully isolated from the Bannerwise platform.
https://bw-dynamic-feed-validator.herokuapp.com/upload
- https://werk.noudadrichem.com/feed-validator/benchy-bad-feed.xml
- https://werk.noudadrichem.com/feed-validator/benchy-good-feed.xml
- https://werk.noudadrichem.com/feed-validator/batterijland-bad-feed.xml
- Java EE
- Jersey
- Tomcat
- Angular 7.2
- PostgreSQL
/api/xmlservice/upload
{
"url": "xml feed url"
}
/api/feed/all
/api/feed/[FEED_ID]
/api/message/all/[FEED_ID]
ws://HOST/socket
heroku logs --tail -a bw-dynamic-feed-validator
/webapp/api/ping