Skip to content

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

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published