check out these app: "cool guy" or "cool girl" app for description.
the users will be able to upload pictures and group chat or individual chat.
The users will be able to share their pictures with others
The users will be link/download pictures from other sites.
The users can add/invite other users
This will include the website and mobile site.