Giter VIP home page Giter VIP logo

githubbounties's Introduction

PhotoDrop

super agent

PhotoDrop is a location-based photo sharing iPhone app. It allows iOS users to find and share photos based on their current geolocation. PhotoDrop offers two main functions: PhotoShare and PhotoExplore. With PhotoShare, users can take photos with the app and store them at their current location for other users to see. With PhotoExplore, users can open the app and see the photos that other users have stored at their current location.

Alt Text

Installation

Requirements:

Step 1: Run 'npm install' from the root directory. Run 'npm install' from the client directory

$ npm install

Step 2: Run 'rnpm link' from the client directory

$ rnpm link

Step 3: Add fonts in the Xcode project In your Xcode project, add the 'lineto-circular-medium.ttf' font file to the main 'PhotoDrop' project. You can do this by control clicking on the PhotoDrop project and selecting 'Add File to "PhotoDrop"...'. You'll find the 'lineto-circular-medium.ttf' font file inside the repo (client > App > Components > Assets).

super agent

Click on the font file that you've just added in the left-hand column, and double-check that the PhotoDrop app is selected under 'Target Membership' on the right column.

super agent

Click on your 'PhotoDrop' project file in the left hand column, then select “Build Phases”. Make sure that your font has been added under “Copy Bundle Resources” (this should have been done automatically).

super agent

In your main app folder in the 'PhotoDrop' Xcode project, select info.plist. After this is selected, click on “Information Property List”, and then click the plus sign. In the dropdown, choose “Fonts provided by application”. Copy and paste 'lineto-circular-medium.ttf' under 'Value' on the right hand column of this row.

super agent

Step 4: Add RCTCustom.m in the Xcode project In your Xcode project, add the 'RCTCustom.m' file in the 'Base' folder in the 'PhotoDrop' project (PhotoDrop > Libraries > React.xcodeproj > React > Base). You can do this by control clicking on the 'Base' folder and selecting 'Add File to "React.xcodeproj"...'. You'll find the 'RCTCustom.m' file inside the repo (client > App > Components > Assets).

super agent

Run Simulator

In order to run the simulator, navigate to the 'AppDelegate.m' file under the 'ProfoundMongoose' folder. You'll see two options for loading JavaScript code:

  1. If you want to run the XCode iPhone simulator from a development server (e.g., localhost), uncomment Option 1 and comment-out Option 2. Then, click the play button in the top-left corner (or Command + R).
  2. If you want to run the simular on a physical iPhone device from a pre-bundled file on disk running on a remote server (e.g., Digital Ocean droplet), comment-out Option 1 and uncomment Option 2. Then, click the play button in the top-left corner (or Command + R).

githubbounties's People

Contributors

colinwhitmarsh avatar evanwchen avatar franklinshieh avatar joemillervi avatar maxkroshka avatar megaohms avatar vcipriani avatar waffle-iron avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.