iOS app that sends Slack notifications when mail is delivered. Designed to improve mail system in Make School student housing.
- 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.
- UI/UX Programming Language - Swift
- Backend Programming Language - Python
- API Framework - Flask
- Slack Bot - SlackBot API
- Database and Storage - Firebase
- Firebase's Text Recognizer Firebase/VisionTextRecognizer
- 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.
- 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.
- 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