A backend web app created with Node, PostgreSQL, Express, Javascript, CSS, and HTML that allows users to text a Twilio number using IFTTT to record a reminder and their coordinates. This reminder gets saved in a database to be accessible at a later time either via our web interface or by messaging the same number to get a list of reminders.
- Full SMS support through Twilio
- Ability to create, retrieve, update, and delete reminders via the web interface or Twilio
- View public reminders via the web interface
- User login system
- MVP came together quickly and all the initial ideas were executed well
- Dealing with so many promise chains often caused issues that required time and patience to solve
- With so many moving parts, it was often hard to keep track of everything and how they fit together properly
- Some of our stretch goals were not met
- twilio helper library
- bcrypt
- body-parser
- connect-pg-simple
- dotenv
- express
- express-session
- pg-promise
- Proximity messaging where the user gets sent a text notifying them of the reminder when they’re close to that reminder’s GPS coordinates