Skip to content

hallie/JustFriends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustFriends (FYI)

Build Status

Setup Environment

Make sure that Django and Django Rest Framework are installed.

You either do this by following the instructions through the above links, or by running:

    pip install -r requirements.txt

Also make sure to obtain an API Key from the Google Developer Console, for both Places and Geocoder. Then set this key as an enviroment variable in your ~/.bash_profile file (or wherever you normally keep them).

    export GOOGLE_PLACES_API_KEY='***API KEY GOES HERE***'

To use the OAuth features, you'll need API keys and secrets from Twitter, Facebook, and Google+.

    export JF_TWITTER_API_KEY='***API KEY GOES HERE***'
    export JF_TWITTER_API_SECRET='***API SECRET GOES HERE***'
    
    export JF_FACEBOOK_API_KEY='***API KEY GOES HERE***'
    export JF_FACEBOOK_API_SECRET='***API SECRET GOES HERE***'
    
    export JF_GOOGLEPLUS_API_KEY='***API KEY GOES HERE***'
    export JF_GOOGLEPLUS_API_SECRET='***API SECRET GOES HERE***'

Don't forget the Django Secret Key! (I know I almost did)

    export JUSTFRIENDS_APP_SECRET='***SECRET KEY GOES HERE***'

Then make sure to migrate the database tables.

    python manage.py migrate

Start Project

    python manage.py runserver 8080

Run UnitTests

    python tests.py

TODO:

  • Setup Location Data
  • Get Geolocation from Address
  • Get Places Nearby by Geolocation
  • Map Google Places to Yelp Listings
  • Create User DB
  • Setup OAuth
    • Login with Facebook 📘
    • Login with Twitter 🐦
    • Login with G+ 🙈 🙊 🙉
  • Setup User Profiles
  • Setup User Rating System
    • Users rate other Users
    • User has own rating
  • Create Android Version 📟
  • Create iOS Version 📱

#Copyright (C) Hallie Lomax - All Rights Reserved ###Unauthorized copying of these files, via any medium is strictly prohibited ###Proprietary and confidential ###Written by Hallie Lomax, November 2015

Releases

No releases published

Packages

No packages published

Languages