This messaging app is written with the Angular framework. It uses RxStomp to connect with to RabbitMQ messaging server via WebSockets. A wrapper over STOMP.js which exposes the STOMP operations as RxJS Observables. It provides almost all operations provided by the underlying library.
- All code that is written as part of this test should be submitted to us for review. The files themselves can be sent directly to us via email or file sharing (Google Drive, Dropbox, etc.), or the code can be committed to a public Github repository, and the link to that repository can be provided to us.
- Should connect to the provided RabbitMQ messaging server via Websockets
- Should be able to send a message using the provided server
- Should show current connection status of the application
- Should show a history or list of any messages sent
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.