Skip to content

haleyjung/TagMe

Repository files navigation


Table of Contents
  1. About The Project
  2. Getting Started
  3. Styleguide
  4. Contributing

About The Project

#TagMe is an iOS app that generates hashtags from photos users upload. It uses Google Cloud Vision API's label detection, which processes machine learning analysis to extract information about entities in the uploaded image. The labels with the highest topicality score are modified into hashtags and become readily available for users to save and curate their own hashtag collection.

This is a minimum viable product that was ideated and exeucted in 36 hours.

Tech Stack

React Native Expo Firebase Babel

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Base dependencies

Installation

  1. Get Google Cloud Vision API's Key and URL from Google Cloud Platform
  2. Get Firebase Database URL from Realtime Database in Firebase's Project Overview
  3. Clone the repo
    git clone https://github.com/haleyjung/TagMe.git
  4. Install NPM packages
    npm install
  5. Create config.js in the config folder adn enter your URLs and API
     export const VISION_API_KEY = 'PASTE_YOUR_KEY';
     export const VISION_API_URL = `PASTE_YOUR_URL`;
     export const DB_URL = 'PASTE_YOUR_URL';

Styleguide

For coding styling, we decided to go with ESLint and React Native community's styleguide.

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

About

An iOS app that generates hashtags from uploaded photos for users to organize and curate

Topics

Resources

Stars

Watchers

Forks