Open peterhurford opened 7 years ago
TODO FOR INITIAL LAUNCH:
Message
object - Done - #61STAGING:
isNew
, instead check DB of Contact
and Message
objects) + unit tests, merge to staging - Done - #69 Message
object when processing a text + unit / live tests, merge to staging - Done - #63 and #65Message
object when sending texts + unit / live tests, merge to staging - Done - #62Message
and Contact
object anyway; handle updating the Contact
object when people text in again + unit / live tests, merge to staging - Done #62 and #63LAUNCH:
TODO AFTER LAUNCH:
Create DB ---- Postgres with three tables (contacts, groups, messages) ---- Contacts can have many groups, groups can have many contacts, contacts can have many messages, messages have one contact
Continually running service to process incoming texts (e.g.,
REMIND Nathan 25/04/13
), put people in the database ---- Use API of provider ---- Implement business rulesJob that runs three times a day will read from the database and send all the messages that need sending using TextLocal API ---- Use API of provider ---- Implement business rules
Host on AWS (remember to use Indian region)