Summary
The project was to build a fully working web application which aims to provide a solution for the need to send group notifications. This could be for various scenarios, such as class cancellations notice by an instructor or the introduction of a new member in a study group. The application aims to fulfill these requirements in a user-friendly manner.
How to Use the Service
To use the application, the user must sign up and create groups with members. Each member's contact information, an email, must be provided. The user can then send out information by filling out a form that includes a title and some message content. Then selected group will then be broadcasted the message through the AWS SNS service.
User Authentication
Figure 1. Introduction Section of the main page
First, the user will be welcomed with a little intro to the service then will be led to a either signing up or logging in page.
Figure 2. Signing Up and Logging in Page of NotifyAll
User Actions
Once the user is logged in, they can start making groups with their contact information and members with a key value structure of contact information being the keys and names being the values.
Figure 3. Creating Groups and Adding Members
Once this is all complete, they can finally select groups and send messages with one simple click and the backend configured with AWS SNS will do the rest of the works.