PhotoGenie

Unlimited Photo Storage and Easy retrieval for the world

Goals & Features

With smart phones, we have started taking more photos than ever before and all of us quickly run out of phone memory, sometimes phones get replaced and we lose the precious memories in time.

This project aims to prototype the use of Amazon’s world-class technology stack to implement a solution to easily upload, analyze (auto-tag) and easily retrieve photos using users Android App, Slack channel or iPhone App. Millions of users from around the world would benefit by storing their photo memories for the next 20 years on Amazon...

How it works

  • Authenticate user using Cognitor User Pool Slack Signup Flow | Android Signup Flow
  • Upload images to the cloud(S3). Slack Image Upload | Android Upload
  • Creates labels for the uploaded images using rekognition api and save it to elasticsearch.
  • PhotoGenie will help user to search their images by using labels or by date/year/month Slack Search for Image tags | Android Search Image
  • Following are few ways to look for your uploaded pictures
    • Eg. beach photos, find cake photos.
    • Help : Say Help to see various options to find pictures
    • Date {date in yyyy-dd-mm}
    • Year {year}
    • Month {monthname}
    • DateRange {startdate in yyyy-dd-mm} to {enddate in yyyy-dd-mm}
    • Tag {tagname}

Architecture

We built PhotoGenie by using amazon cloud computing services like

Architecture

Installation

PhotoGenie operates on mobile devices with Android operating system. It is compatible with Android 7.0 and higher versions. Pictures saved in the aws cloud storage through the app can be seen by using in app messenger which is internally connected with AWS Lex.

User can subscribe through link

For testing you can use this user

Limitations & Future Plans

  • Limitation
    • User can upload picture one at a time and it will return max 10 pictures at a time
  • Future Plans
    • Add ability for users to add custom tags to photos other than auto recognized tags.
    • Voice search ability to retrieve photos without need to type.
    • IOS App and Facebook integration
    • Provide user to upload multiple pictures

Source code repos are shared with testing@devpost.com

Share this project:

Updates