WeLike - photo sharing social network iOS

* * * * (8 ratings)
WeLike - photo sharing social network | App Code for Sale | Hero



WeLike is complete solution for photo sharing social network.

This is only solution that includes both iOS and Android version, together with scripts to create database and backend API files. When you buy iOS project version you'll get Android project for free.

iOS8 Ready!

Solution includes

  • MySQL scripts (easily create database)
  • custom PHP API (server-side API files)
  • iOS project (project for iOS devices)
  • Android project (project for Android devices)
  • detailed documentation (explanation of all projects, scripts, how-tos, FAQs...)

Application preview

Application features

  • individual or company users

  • register option for new or login option for existing user

  • geolocation data for company users

  • tab-based application navigation

  • timeline view / posts of followed users

  • each posts consist of user avatar, full name, time ago, photo, number of likes, options to like / comment post and description

  • popular posts feed (popular rule is easily editable on API side)

  • recent posts feed

  • single post view with post details and all comments

  • overview of user likes for each post

  • comments view for each post with option to send new comments

  • other users profile view accessible on all views where user avatar is displayed

  • nearby map view with display of company users location (e.g. shops, etc.) and option to view company profile

  • logged in user view user details and options to search users and logout

  • edit profile data view, company users have additional options to edit geolocation data

  • search users with options to follow / unfollow

  • following and followers users view

  • Twitter-like follow system

  • photo editor (effects, tools, adjustments, stickers, etc.)

  • iOS7 style user interface, easily customizable

  • now optimized to the latest iOS 8 version!

  • retina support (includes @2x images)

  • and more...

Video Demo

216 Comments Leave a comment


Please login in order to leave a comment.

Newest first
  • OliverGermany 2015-01-21 20:35:52 Thread #58006

    Hi, is there a way to get this app translated? I would need a Brazilian Portuguese version. Of course I can translate it myself but I would like to know if this is somehow supported by language files or something similar.

    • Chupa Team 2015-01-22 10:34:31

      @olivergermany you can get it translated with our customization service. Simply fill in the form on the right of the product page 'Need Reskin / App Store Submission?'. Our customization team will get back to you with a free quotation. Thanks

  • oo7563 2015-01-19 14:38:42 Thread #57554

    I was just about to purchase the code then I read mobiossoftware and it's giving me some concerns. Can the software be updated?  

    Furthermore would it be compatible with future android and ios updates? These are crucial questions. 

    • Planet1107 Author 2015-01-19 14:46:18

      Hi oo7563, this project was updated several times and we'll keep it updated.

  • Just purchased the code. I mainly purchased this for the Android Code.  Though the author has done serious effort, but I have some critical feedback:
    1. The Android source code is really old. Probably using SDK features of more than 1 year old.
    2. Updating the Android Code is going to be too much effort. Updating is as good as writing a new source code.
    3. It does not compile with the new SDK.

    • Planet1107 Author 2015-01-19 11:11:54

      Hi mobieossoftware, can you please explain in more details what kind of issues you have with compile? In order to run Android project, you should:

      1. unzip zip files that are in folder and import them

      2. right click on project -> properties -> android and under Library add those projects, delete others if they are red

    • mobieossoftware Buyer 2015-01-20 11:55:24

      1. My issue is the project uses old play services, avairy and app compat libraries. 
      Will this project work seamlessley with Android Studio??

      I want to add Android new toolbar feature, so how do I update play services because when I use the new play services and app compatibility libs, the project breaks. 

      2. App crashes many a times. Crashes are not 100% reproducible. Trying to upload pics from Gallery caused a crash and then clicking on Register also caused a crash.
      2. I have set up a server. When I try to add new clicked photo, new photos are not getting updated in the timeline view, I only see a rectangle. Even though some of the meta data of the pic seems to be updating in the server.

      I would be happier if all the libraries are updated to work with the latest SDKs. 

    • mobieossoftware Buyer 2015-01-20 11:58:11

      How to get Aviary Key? 
      I think this is an eclipse project and working with Android Studio is giving all the issues.
      If you can share a project which works with Android Studio without any issues then that will be good.

    • mobieossoftware Buyer 2015-01-22 09:38:34

      Waiting for your inputs...

    • Chupa Team 2015-01-22 11:14:52

      @mobieossoftware we have contacted the author and we look foreward to receiving an answer shortly. Thanks

    • Planet1107 Author 2015-01-27 20:36:25

      Hi mobieossoftware, answers:

      1. WeLike for Android is Eclipse project, this was mentioned in comments several times, we don't have plan to make Android Studio version

      2. Please use Eclipse

      3. Your server configuration is not correct since images are not uploaded, please refer to documentation how to set up server

      4. you can register for Aviary key here: https://www.aviary.com 

  • alvinng 2014-12-20 02:22:03 Thread #53766


    May I know what type of server can be used to host the php files? Can nginx+php works?

    Secondly, do you store user login session in mysql or locally on the computer memory or you use the php session?

    Does your api restrict only the owner to have permission to read and write his data/edit his posts?

    • Chupa Team 2014-12-20 13:40:57

      @planet1107 will get back to you shortly :)

    • Planet1107 Author 2014-12-22 12:05:25

      Hi alvinng,

      we haven't tested on nginx so I can't confirm it'll work.

      Once user log in from mobile device, his user details are stored locally on device.

      When you create post you post as currently logged user, this is how all other similar apps work.

    • alvinng 2015-01-01 15:54:00

      Hi planet1107, thanks for the new video. Anyway, does the android project produce an app that looks exactly like the ios one with camera filters, map location, etc?

      • Planet1107 Author 2015-01-02 00:02:30

        Hi alvinng,

        Android app has same functionalities, but UI looks a bit different (tab is on top like in other Android apps etc.).

    • alvinng 2015-01-01 16:28:37

      And does your app support Report inappropriate content feature? We heard this is compulsory for app review process.

      • Planet1107 Author 2015-01-02 00:03:54

        Hi alvinng,

        yes, user can report inappropriate content (once you open single post item view this option is on navigation bar top right).

    • alvinng 2015-01-02 06:44:54

      Hi planet, thanks for your reply. What we see as lacking is when you click on a person to see his profile, there is no pictures belonging to that user. Will you be implementing this?

  • bharv410 Buyer 2014-12-18 22:29:59 Thread #53695

    How could I upload the image to AWS in PHP. I don't understand how PHP saves the photos and photo urls in the current configuration.

    • Chupa Team 2014-12-19 12:37:14

      hey @planet1107 can you give a hand? :)

    • Planet1107 Author 2014-12-22 12:01:51

      Hi bharv410,

      this logic is in controller part on backend, since every post can upload image you can take a look at PostsController and in method SendPost you can see there is check is image sent as parameter postImage, if it is it'll copy image to location defined in settings. Here you can change logic to upload it to AWS and than retrieve URL from that location to store it in database.

  • Robcoz 2014-12-07 00:10:29 Thread #52243

    How can I manage users? This app have ready some admin panel?

    I'm intersted it but how work backend?


    • Planet1107 Author 2014-12-08 01:55:33

      Hi Robcoz,

      there is no admin panel, you can admin data on database. Backend consist of PHP API and MySQL database (scripts to create database and API files are in project).

  • feernaand 2014-11-22 22:46:49 Thread #50396

    Wow!!! that's really great!!

    -Can I change the "nearby map"? Quoted from your description:(nearby map view with display of company users location (e.g. shops, etc.) and option to view company profile)

    Instead of showing locations of shops, gas stations, etc. Can I make user upload a photo a photo of a restaurant dinner plate with food and add it to the map location?

    Thanks you and I'm looking into buying it.

    • Chupa Team 2014-11-23 21:29:59

      Hi @Planet1107 can you have a look? Thanks 

    • Planet1107 Author 2014-11-24 14:45:01

      Hi feernaand,

      yes, you can change nearby map to show posts, to do so you should add location data to each post and than display it on map.

  • rhineii.nal 2014-11-17 23:42:43 Thread #49766

    Hi, i have some questions, 

    1. Do you have any apk demo? or more preview video?.
    2. can user choose another option login from their facebook or twitter or G+ account?
    3. is there any featured that user can share their image to WhatsApp, BBM, facebook, twitter, G+, or other app in their phone?
    4. is there any Push notifications featured?

    Thank you.

    • Planet1107 Author 2014-11-18 20:06:04

      Hi rhineii.nal,

      apk demo is not available, we'll be updating preview video soon. Users can only login with their username and password, some other options are not supported but it shouldn't be hard to implement them, same as shares on social networks. Push notifications are not implemented.

  • GB-DEV 2014-11-16 19:01:06 Thread #49625

    Sorry if I missed this but whats client coded in?

    Also do you have some sort of wireframe or more detailed video so we can see how everything is structured/works? Very hard to tell from what you've posted the structure.

  • dmait Buyer 2014-11-09 22:33:07 Thread #48797

    can people post videos? is there a demo of this app i can see please? thanks.

    • Planet1107 Author 2014-11-09 22:59:43

      Hi dmait, users can only upload photos, videos are not supported, app is visible on screenshots and on video, we'll be posting new video preview soon.

    • dmait Buyer 2014-11-11 12:34:39

      how easy would it be to add video support? or something where external videos can be displayed using some kind of iFrame within the app with out actually uploading the video to our server. Also it would be great to see an actual demo of this app.

      • Planet1107 Author 2014-11-11 13:07:20

        Hi dmait, in order to display videos you should change existing code to upload video instead of images, but keep in mind you'll have to change all views in application where video is displayed, also when uploading video you'll need to take screenshot programatically that will be displayed on timeline, popular and other views. If you are uploading to some 3rd party service you'll have to handle their API. It is not too hard if you are experienced programmer, but it can take some time to develop it. We'll upload new app video soon.

    • dmait Buyer 2014-11-11 13:34:14

      thanks much. is anyone using this app on itunes as yet?.

      • Planet1107 Author 2014-11-14 19:09:04

        Hi dmait, this solution was sold a lot of times, but we do not know how customers change it and under which names they submit it.

    • dmait Buyer 2014-11-17 14:57:19

      i think id like to add youtube video support, not a hosted video support, can that be added easily? I need users to be able to share a video.

      • Planet1107 Author 2014-11-17 21:00:32

        Hi dmait, you'll need some programming knowledge in order to implement that feature. You can ask ChupaMobile for quote on customization.

    • dmait Buyer 2014-11-17 14:59:47

      like opening a link without leaving application