Author: Carla Jebbers
Date: April 4th, 2022
- Identify the social media platforms we want to monitor. This will likely include popular platforms such as Twitter, Facebook, and Instagram.
- Use the APIs provided by these social media platforms to access the data in real-time. Each platform will have its own API that we will need to use to access data.
- Once we have access to the data, we will need to use natural language processing techniques to filter and identify posts that contain the keyword we are monitoring.
- Store the identified posts in a database so that we can access them later. This database could be a traditional SQL database or a NoSQL database such as MongoDB.
- Create a user interface that allows users to view the identified posts in real-time. This could be a web-based interface or a mobile app.
- Use a messaging service such as Twilio to send notifications to users when new posts containing the keyword are discovered. [TODO: Is it worth using twilio here? Are there other APIs we should consider? What’s the cost to using Twilio?]