youngshook / Mine

(Outdated) Example of a Parse based project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mine

#!!!

#Atention: The project is outdated

#!!!

From my humble knowledge I would like to share this project with you.

Features:

  • Everything stored in a Parse Database
  • User authentication
  • AutoLogin option (Saved in NSUserDefaults)
  • Badge with items counter
  • PFQueryTableView (Wall TableVC)
  • Detailed Item visualization
  • Edit Item
  • Contacts items visualization
  • Image Picker (Profile Photo)
  • Side Menu ( REFrostedViewController - credits to romaonthego )

Menu (Side menu)

  • User Profile photo + username
  • Link to Wall
  • Link to Contacts
  • Link to Config

ViewControllers:

  • Wall TableVC (Shows items)
    • Swipe to delete row
    • Pull to refresh
    • Add button to "Add Item VC"
    • Row click to "Detailed Item VC"
  • Add Item VC
    • Add Title, Date, and Description and Save it
  • Detail Item VC
    • Edit button to "Edit VC"
  • Edit VC
  • Contacts TableVC
    • Swipe to delete contact
    • Add contact
  • Config VC
    • User stats
    • Profile image
    • Image Upload/Change/Remove
    • Log Out button

How to try it

You need a Parse acount (It is Free). Then, when you create a new app on Parse you have to write down the APPLICATION_ID and CLIENT_KEY

Now, download this project, and create a Header File that must be like in the photo below. Here you are going to put your APPLICATION_ID and CLIENT_KEY in order to configure the app.

![alt text] id1

That's all you need to take care before running the app-

Once you have been adding users and publications, you'll find two new tables (Data) on parse, and the will look like this:

![alt text] id2 ![alt text] id3

Known issues

  • When adding a contact, the Wall is not showing its items until an app restart.

Planned features:

  • Accept/decline contacts
  • Show contacts images

Screen Shots

![alt text] id4 ![alt text] id5 ![alt text] id6 ![alt text] id7 ![alt text] id8 ![alt text] id9


Follow me on Twitter - poolqf

About

(Outdated) Example of a Parse based project.


Languages

Language:Objective-C 99.6%Language:Ruby 0.4%