Skip to content

An iOS app that notifies a Make School student or staff via Slack if they receive a mail or package. This app uses Firebase’s Machine Learning API to detect and scan all texts from an image. After a GET request to the app’s API, the SlackBot will send a message to the mail recipient’s account that a mail has arrived.

License

SamuelFolledo/SnailMail

Repository files navigation

Snail Mail

iOS app that sends Slack notifications when mail is delivered. Designed to improve mail system in Make School student housing.

How it works

  • With an image of a mail or shipping label captured by the camera, this app uses Firebase's VisionTextRecognizer API to return all texts found from the still image. With an algorithm I wrote, the app will show the name it predicts on a text field to allow editing. Once the user confirms the name is correct and clicks send, the app will request a GET to SnailMail's backend developed by Genji to find the name given and send a Slack message.

Tools Used

Demo 1: User exist

  • This demo shows how the app captures an image and using Machine Learning and name finder algorithm I wrote, displays the name found from the mail. It also shows a Slack message received with the address written on the mail.

Demo 2: Update mail's recipient

  • This demo shows how the app works with any type of mail or shipping labels and how the name can be updated if for some reason, the name it captures is wrong. It also demonstrates in the Slack message's address matches the mail's address.

Demo 3: Swipe to delete, and delete all mails

  • This demo shows secondary screens like larger image and list of all mails scanned which can be swiped to delete, or delete all with animations.

License under the MIT License

About

An iOS app that notifies a Make School student or staff via Slack if they receive a mail or package. This app uses Firebase’s Machine Learning API to detect and scan all texts from an image. After a GET request to the app’s API, the SlackBot will send a message to the mail recipient’s account that a mail has arrived.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published