Skip to content

edwarfmartinez/MessagesMachine

Repository files navigation

MessagesMachine

iOS app for automated messaging. Program your automated messages including sending frequency time and receiver users, and the messages machine will do the job.

Concepts:

  • Serverless
  • Charts
  • Protocols and delegates
  • XCTest
  • firebase-database
  • firebase-authentication
  • firebase-firestore
  • MVC

Architecture Diagram

Screen Shot 2022-10-27 at 3 47 21 PM

1. Register and Login

Let's register and log in with two users:

LoginMessagesMachine

2. Automated Messaging Configuration

ezgif com-gif-maker (14)

ezgif com-gif-maker (15)

3. Message Frequency

  • See how user one@test.com (iPhone) changes the frequency of the message so that user two@test.com (iPad) receives more messages in less time:

ezgif com-gif-maker (16)

  • See how user one@test.com (iPhone) deletes its automated message, created to stablish communication with user two@test.com (iPad), who immediately stops receiving inbox notifications:

ezgif com-gif-maker (17)

4. Charts

This view shows a pie chart where the final user can see the number of sent and received messages grouped by category:

Screen Shot 2022-10-27 at 3 10 18 PM

About

iOS app for automated messaging. Program your automated messages including sending frequency time and receiver users, and the messages machine will do the job.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors