Skip to content

wz366/UPlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPlace

UPlace is an iOS application that connects people in space-defined communities.

  • It is still under development
  • Screenshots below shows you what have been implemented
  • Feel free to contribute to it :)

Launch Screen

Feed

New Post

Discover

Side Menu

Profile

Version

0.4.2

Tech

UPlace uses BaaS FatFractal for backend services

UPlace uses Google Places API to retrieve place/location information

UPlace uses a number of open source projects:

  • SVProgressHUD - A clean and lightweight progress HUD for iOS app
  • DZNSegmentedControl - A drop-in replacement for UISegmentedControl used on user profile view
  • RESideMenu - iOS 7/8 style side menu with parallax effect
  • FTGooglePlacesAPI - iOS library for querying Google Places API using simple block-based interface
  • XHImageViewer - A simple image viewer
  • AFNetworking - A delightful iOS and OS X networking framework
  • GOPlacesAutocomplete - Lightweight Objective-C wrappers around Google Places Autocomplete and Details APIs

Getting started

Clone the project.

Create A New API for your backend and define a baseurl in AppDelegate.m:

#define FatFractalBaseURL @"http://<YOUR APP DOMAIN>.fatfractal.com/<YOUR APP NAME>"

Obtain a Google Places API key and define in AppDelegate.m:

#define GoogleAPIKey @"YOUR_GOOGLE_API_KEY"

That's it!

Todo's

  • Visualize a location with a map
  • Recommendations for nearby places
  • Add pull-to-refresh
  • Image picker that lets users pick images from album
  • Notification view
  • Post detail/comment view
  • User registration
  • Users should be able to upload profile pictures and cover photos
  • Push notification
  • Thumbnail images (should load thumbnails first instead of original images)
  • Comment model
  • Like model
  • etc.

Contact

Maintainer: Wes Zheng

Feel free to contact me if needed!

License

UPlace is available under the MIT license. See the LICENSE file for more info.

About

UPlace connects people in space-defined communities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published