A 20 years old gay dating website with a lot of members is to be rebuilt in a responsive design SEO optimized on a linux debian based server.
Chatting, videos, activity stream with personals plus the possibility of administration via a web interface ("back office") are the main functions of our dating website. In detail, these are approximately 10 sections in the front-end area and 20 sections in the back-end area must be rewritten, also for reasons of compatibility after updating from php 5.4.45 and MySQL 5.5.44 to the latest version. Plus the integration of our old data on a new database on another server.
The following listing of your tasks isn't complete, but it shows the main features in detail. Some of them should be usable only for PREMIUM (paying)-members or BASIC (free)-members have a restriction:
F R O N T E N D
Uploading: pictures and video files with keywords and text, text as an contact ad. The links to the files should not be numbered consecutively, but created at random. And all the files will publish in the "Member Profiles" and the "Activity Stream".
Activity Stream: uploaded classified ads, photos and videos from the members or from admins should show in a time-line (latest first) like usual in social networks (Facebook, reddit.com etc.) with the possibility to leave a "like" (thumbs up or thumbs down), comments and save the file and the member. Postings with the most thumbs up within a period of time (for example 7 days) should show on top.
The ads should come from the members or automatically from a third party website. (Script with a captcha readout function is required)
Member profiles: Rounded, oversized squares in which you can scroll the pictures (and videos) back and forth. I would also like drawings like these instead of words in the profiles. (I will have the drawings done by a third party)
Member profiles can be displayed, sorted by newly registered, last logged in or by distance (around you). (with "access location")
Advanced search filters, click on draws to find the profiles you are searching for.
The number of additional and hidden images / videos should be counted and displayed in the search results.
Limitation of new members who can be contacted if free member.
Chat / Mailbox: Messaging read receipts, Typing status, Real time chat in Pop-Up for Premiums, Save phrases and use them to quick reply to your messages. Attach (private or published) photos and videos to your message, send expiring photos and videos. (with disappear after one 10-second view)
Words stored by the administrator in the backend should be replaced by other words in the chat.
Visitors: See who viewed your profile, see which member profiles you visited.
Favorites: Saving and see favorite members, See who favorited you. Blocking members.
Videos: Playing videos from a gallery, watching a preview before playing the video, preview for the next scene while playing, showing related videos, convert existing flv video files to mp4 or webm.
Videos should be editable by the user like at redgifs . com (can be shortened to 60 seconds)
Settings: Edit own member profile, cancel membership or delete account with a small survey why the cancellation.
Incognito Mode: Browse without being seen.
B A C K E N D (check the attached backend01.png and backend02.png)