Marriage Agency Script (PHP) with credit based cost system.
*** Create new account for man. Protected by CAPTCHA. Upon registration send email to confirm account. Selectable landing page.
*** New profile MAN module
- Allow man to enter their profile online and add fotos in a visual manner
- New man profiles are checked against woman profiles and compatible matches get stored in database
*** New profile WOMAN module
- Import new profiles of woman through an CSV-file import module. Profiles can include pictures. Pictures are stored on a server (same or different server) and path is given, so that pictures can be uploaded to database. Auto convert from GIF and BMP to JPG. Auto resize. Thumbnail creation (2 sizes) for use in profile view (browse list and when viewing profile). View resized picture by clicking on thumbnail in view profile.
- Woman gets email of username (=email) and auto-generated password
- New woman profiles are checked against man profiles and compatible matches get stored in database.
*** Browse and Search module
- Allow visitors to browse all or search/browse for specific profiles based on gender, age, smoking, countries, etc... Emails and other contact info must be hidden.
*** Messaging module
- Messaging module must allow for translation of messages and upon translation to forward messages to destinee by email. Option for management to select to which translator to send (round-robin style or dedicated). Option for management to see which messages have not been translated and possibility to assign to other translator. View messages per translator and change some or all messages to another translator. Advise management and translator by email that a message to translate has arrived. Sending and reading messages costs credits for MAN only (credit costs definable in management interface). Option for man to block messages from a certain woman and vice versa (must stop translation service). Reporting of number of messages translated (and opened) per translator per free selectable timeframe and mark those messages as paid to translator.
*** Private photos section
- woman and man must be able to upload private photos (in messaging module). Must be able to attach access to selected private fotos to email. Cost credits for man to send private pictures, cost credits for man to see private pictures.
*** Public Video message
- Possibility for management to add video message to woman profile. Cost credits for man to see video message.
*** Private video message
-Possibility for woman to upload private video message and attach access to text message. Cost for man to see private video message (cost can be different from see normal video message).
*** Video upload or capture module: Feature that allows to upload video message or capture video message directly fom webcam.
*** Virtual postcard service
- Virtual postcard service service where users can select graphic and put own text on it. Text has to be translated same way as normal message (see above) and has cost for man to send and receive. Blocking messages also blocks postcards.
*** Gift shops.
- Customizable gift shop where man can buy gifts for woman (who have allow gifs on - set by management only) for credits
*** Shopping cart for man
- Shopping cart to buy credits and integration with credit card processor
*** Matchmaking function
- Systems sends "personal message" out of woman profile to compatible man (compatible profiles stored in database upon entering new profiles). Option for management for how many messages max. to send to man per day. System must send those messages (by heartbeat, not cron) randomly over the course of the day, one by one. Option for management to not do this for Paid Members or VIP members or both.
*** Ask for photos routine
- Woman who have profiles without photos should be reminded 3 times by (different) emails to please upload photos (interval selectable by management). First heartbeat routine after midnight queues emails to send.
*** Ask for Video message
- management feature to select woman profiles without video message but *[with/without photos] *[already asked but less than x times/never asked before] and to send emails asking to upload video message.
*** Paying members
- Possibility to make member account cost x credits or xx$ per selectable timeframe with reminder of expiration. All costs for paid items must be differently definable for [Free accounts] - [Paid Members] - [VIP Members]. Possibility to use payment processors subscription feature to collect payment if payment in $.
10 freelancers are bidding on average $966 for this job
Hi, I am Mizanur Islam Laskar from Bangladesh, working as a web professional on PHP/MySQL for 7 years. Please checkout your PM to learn about my offers, portfolio, etc. Thanks.