Lukket

Point System

I need a standalone PHP/MYSQL based point system for my present sites, as well as, future sites. Users may sign up for an account and earn, win or purchase points to use as a form of payment for other sites. Generally speaking, it will be similar to PayPal System or Dopays script minus the ability to cash out/withdraw funds.

I am more concerned with the functionality rather than looks, as long as I can modify the front end via HTML or CSS. In short, invest your time and skill on functionality not color schemes and layout. Furthermore, I do not require virgin code written from scratch, so if you are able to modify a pre-written script or cut and paste snippets, I am fine with that. Again, I am primarily concerned with functionality. If it does the job--if it is a dependable script, I will be happy. I can also do without certain options and open to your recommendations.

Script developer will be granted exclusive rights to legally resell script as they wish and retain 100% of profits in exchange for some technical support from time to time. Additionally, I anticipate the need for modifications/improvements to this script in the near future. (I will compensate you for any additional work done). I have minimal PHP knowledge, but enough understanding to setup MYSQL and install the script myself if accompanied with basic instructions.

--User Functions--

User sign up and login Functions:

-Users can signup for points account by submitting only their email and chosen password

-System assigns account number and emails info to new user

-SSL supported login with “Forgot your password” and “Remember Me” options

User Account Functions:

-View/Search/Print balance & transactions (Transactions of points used at other sites)

-Send/Reply to messages from admin (internal messaging system)

-Purchase points by package or enter custom amount

-View/Search/Print payment history (Payments for points)

-Send invitations to multiple friends at a time to sign up for an account

-Send points to a specified account number or multiple account numbers (sending points will count as a purchase/transaction)

-Change password or email

-Close account

-Account Event notifications (i.e. password changes, new messages, "someone has sent you points", etc.)

-invoices for point purchases are emailed to user

--Admin Functions--

System Configuration Options:

-Edit Admin User/Pass, Email, Site Title, Meta Tags & Date/Time format

-Configure password length and max number of login attempts

-Enable/Disable signup

-Enable/Disable and specify Signup Bonus or Signup Fee

-Add custom fields to sign up form

-Customize email templates

User Management Options:

-Add new accounts manually

-Edit/Suspend/Delete/Close user accounts manually

-Send/Reply to messages from users; message all users, email all users

-Send points to a specified account number or multiple account numbers

-Enable/Disable user specified purchase amount w/ option to set min/max

-Create/Edit/Delete package deals

-View user’s IP history, Ban/un-Ban IP

-Configure user account permissions

-Create additional admin accounts and configure permissions

Rewards Options:

-Enable/Disable Awards feature

-Specify amount of points awarded for purchases/transactions, sending invites and new users who signup as a result of an invitation

Accounting:

-Select payment methods (ex. [url removed, login to view], check/cash/money order, etc.)

-Add new payment methods/gateways (need [url removed, login to view])

-Generate HTML/Encrypted code for shopping cart button/link

-View/Search/Edit/Delete/Print payments by date or string (account #, email, invoice #)

-View/Search accounts by string (account #, email, start date, status, IP, etc.)

Backup:

-Import/Export selected fields

-Backup/Restore database

-- Point System + Blog Hoster Clone w/ Additional Features --
Basically, I would like a clone of Blog Hoster with additional features; and integrated with the point system. I have outlined additions/tweaks to the Blog Hosting system based on the Admin & User Panels of “Blog Hoster” (See bloghoster.net).

-- Increased Budget + Bonus --
Likewise, project budget has been increased to $600 + Bonus. After the project is complete, I would like to negotiate the bonus with the developer. The bonus may be additional projects, cash or both; whatever is agreed. Additionally, I am upgrading my project to a Featured Project so that you will not have to pay any commissions to elance.com.

-- General Overview & Examples --
Primarily, the integrated system will allow users to purchase points, space, weblogs, private messages, and other digital based products. Secondly, users may earn points, communicate with each other via private messaging, private chats and blogs; and transact with each other using the points as a currency. I have provided several scripts, representing certain aspects that I like:

* Blog Hoster - Blog Hosting System with Excellent Admin Panel
* Dopays (PayPal Clone) & Userpoints (Drupal Module) - Point System & User Commerce
* AttachMax – File Hosting & Upload/Download control & Multi-Server
* aMember – Batch Coupons & Subscriptions & Payment Modules
* Video Share Enterprise (YouTube Clone) – Video Conversion & Polls

-- Functionality Over Looks --
As stated before, I am more concerned with the functionality rather than looks, as long as I can modify the front end via HTML or CSS. In short, invest your time and skill on functionality not color schemes and layout. Furthermore, I do not require virgin code written from scratch, so if you are able to modify a pre-written script or cut and paste snippets, I am fine with that. Again, I am primarily concerned with functionality. If it does the job--if it is a dependable script, I will be happy. I can also do without certain options and open to your recommendations.

-- Exclusive Resell Rights --
Script developer will be granted exclusive rights to legally resell script as they wish and retain 100% of profits in exchange for some technical support from time to time. Additionally, I anticipate the need for modifications/improvements to this script in the near future. (I will compensate you for any additional work done).

-- Installation --
I have minimal PHP knowledge, but enough understanding to setup MYSQL and install the script myself if accompanied with basic instructions.


Blog Hoster Clone with Additions

***Additional Admin Options***
I have listed additions by the same hierarchy as shown in the Blog Hoster Admin Panel Layout.

--------------------------------------------------------------------------------------------------
Under “System Manager” Group
--------------------------------------------------------------------------------------------------
- Summary Page Sections--
* Quick Statistics (Please Add the Following)
** Total Number of Downloads
** Total Paid Users
** Total Revenue (To Date)
--------------------------------------------------------------------------------------------------

-User Groups Sections
*Mailing Lists Sub Section--
** Allow Admin to specify amount of email addresses (presently limited to 30)
-------------------------

* Allow File Uploads Sub Section--
** Allow Admin to Add Default Storage Folders (Presently only Photo Album & Podcast Album)
** Allow Multiple File Uploads at a time and specify number
** Allow Admin to enter custom “Space Available” amount (presently limited to 900 MB)
** Specify Upload Speed
** Set File Expiration Date (Days) with Admin/User Notification Option
** Enable/Disable Loading Bar (Presently No Loading Bar)
** Enable/Disable Convert Video/Audio Files On-The-Fly (Presently No FLV Conversion)
** Enable/Disable Embedded Flash Video/Audio Player (Presently No Player.. I think?)
-------------------------

* Allow Private Messages (PMs) Sub Section--
** Allow Privates Messages to multiple recipients
** Allow Admin to enter amount of messages per inbox (presently limited to 200)
** Allow Attachments and specify Storage Folder
** Allow Enable/Disable Email Notification for new private messages

Note:
It is important that the Private Messaging system is capable of sending notifications of new messages to traditional email addresses. This allows users to send private messages to others who may not be members or part of the blog community. Non-Members will basically receive an email with a link. They can click the link, view the message and reply.
-------------------------

* Number of Weblogs Allowed Sub Section--
** Allow Admin to enter custom amount of Weblogs (presently limited to 99)
-------------------------

* The Following Sub Sections DO NOT exist, please add them with respective options
-------------------------

* Allow Online Visibility Modes Sub Section--
* Enable/Disable “Who Can See Me Online?” (Friends, Registered, Everybody)
** Everyone can see me
** Only registered users can see me
** Only friends can see me (available only if the friends feature is enabled)
** Nobody can see me
------------------------

* Allow Commerce Sub Section--
* Enable/Disable Weblog Subscriptions
** Set Max Points that can be charged
** Set Product Visibility Permissions
*** Everyone can see
*** Only registered users can see
*** Only User’s friends can see (available only if the friends feature is enabled)
*** Let User Choose

* Enable/Disable Donations
** Specify Max Points that can be donated
** Set Donation Visibility Permissions
*** Everyone can see
*** Only registered users can see
*** Only User’s friends can see (available only if the friends feature is enabled)
*** Let User Choose
------------------------

* Allow User Backup/Import/Export Sub Section--
* Enable/Disable “User Can Import/Export
** Messages (CSV, Text, XML)
** Weblogs (CSV, Text, XML)
------------------------

* Allow Polls Sub Section--
* Enable/Disable Poll Options
** Whatever you think is adequate
------------------------

* Miscellaneous Sub Section--
* Enable/Disable “User Can Close Account”
**This option will show up under User’s “Upgrade” Section
--------------------------------------------------------------------------------------------------

- Edit Templates Section--
* Create/Add/Edit Template Categories


--------------------------------------------------------------------------------------------------
--Under “Global Settings” Group--
--------------------------------------------------------------------------------------------------
- Signup Options Section--
* Specify Turing Number (Verification Code) Length
--------------------------------------------------------------------------------------------------

- Profile Options Section--
* Custom Profile Fields Sub Section
** Add more custom field options (Presently limited to Text & Text box only)
------------------------

* Avatars Sub Section--
** Enable/Disable option to add Audio and specify size (from Podcast Album folder)
** Enable/Disable option to add Video and specify size (from Podcast Album folder)
** Enable/Disable option to allow viewers to “Message Me” (Compose Form on Profile)
** Enable/Disable option to allow viewers to “Chat with Me” (Chat Function Presently Not Available)
------------------------

--------------------------------------------------------------------------------------------------

-Weblog Options Section--
I would like to create Default Weblog Types which can be assigned to specific User Groups. For example, I would like to create a Weblog Type and name it “Favorite Books”. I would then customize the Entry Form (Book Title, Author, Publication Year, Genre, etc.). Finally, I would assign the Weblog Type to User Groups. Now everyone in those User Groups will see a “Favorite Books” Weblog listed in their account.

Furthermore, I would like to add fields to the Entry Form of the Custom Default Weblog and determine if the custom fields are “searchable” or “not searchable” (Refer to Profile Options/Custom Profile Fields Sub Section).

* Standard Weblog Fields Sub Section--
** Add/Edit/Delete Custom Default Weblog

** Add/Edit/Delete Entry Form Fields & Choose Searchability
*** Field Name
*** Type of Field (Text, Text box, Check, menu, etc.)
*** Required?
*** Searchability (Searchable, Not Searchable)
*** Popup Help Tip

** Assign/Un-Assign Custom Default Weblog to User Groups

--------------------------------------------------------------------------------------------------

-PayPal Payment Options (Move Underneath & Rename to “Payment Options”)
** Authorize.net (Need Now)
** Points (Need Now)
** Cash, Check, M.O. (Need Now)
** 2CO
** Egold
** etc.
-------------------------

* The Following Sub Sections DO NOT exist, please add them with respective options
-------------------------

- Product Options (Products will show up under “Upgrade” section)
* Allow Users to Add MB’s, Messages, Weblogs to their account
** Specify Amount ($/Points) per MB & Set Min/Max Purchase Amounts
*** Set Visibility Permissions (Everyone, Registered, Selected User Groups)

** Specify Amount ($/Points) per Message & Set Min/Max Purchase Amounts
*** Set Visibility Permissions (Everyone, Registered, Selected User Groups)

** Specify Amount ($/Points) per Weblog & Set Min/Max Purchase Amounts
*** Set Visibility Permissions (Everyone, Registered, Selected User Groups)
-------------------------

** Add Custom Products (I will ask you to improve this section later)
** Import Products (CVS, Text, XML)

*** Product Name, Description, ID
**** Specify Fee by ($/Points)
**** Payment Frequency by (Days or One-Time)
**** Set Visibility Permissions (Everyone, Registered, Selected User Groups)

** Create Protected Area Folders

** Coupon Management
*** Generate Coupons
**** Coupons Count
**** Coupon Usage Count
**** Member Coupons Usage Count
**** Code Length
**** Discount by (%)
**** Comment
**** Dates/Time Limit
**** Locked
**** Products (Selected)

** View Coupon Batches by (Batch ID, Count, Begin Date, Expire Date, Count/Used, Disabed)
*** Delete/Edit

** View Coupon Stats by (Change Time, User, Product, Period Discount Coupon Code/Batch, Amount, Paid)

*** Search by (Date, Coupon Code)

--------------------------------------------------------------------------------------------------

- Rewards Options Section--
* Grant MB by (All Users, Selected Users Groups, Selected Users)
* Grant Messages by (All Users, Selected Users Groups, Selected Users)
* Grant Points by (All Users, Selected Users Groups, Selected Users)

--------------------------------------------------------------------------------------------------

- Manage Files Section--
*View Files by (User, User Groups, Expire Date)
** Download Selected
** Delete Selected
** Add/Edit Slave Servers


--------------------------------------------------------------------------------------------------
--Under “Other Tools” Group--
--------------------------------------------------------------------------------------------------
- Broadcast Entry Section--
* Selected Users, User Groups
--------------------------------------------------------------------------------------------------

- User Statistics Section--
* View/Filter Space Usage by (User, User Groups, Email, IP, Server, etc.)
* View Download Stats by (# of DL’s, File Name, User, File Exts., Storage Folders, etc.)
* View Payments
** Arrange/Filter by (Invoice #, Date, Payment Method, Amount, etc.)
--------------------------------------------------------------------------------------------------

- Backup/Restore Section--
* Import/Export
** Selected Users or User Groups (CSV, Text, XML)
** Selected Weblogs (CSV, Text, XML)
** Selected Products
-------------------------
--------------------------------------------------------------------------------------------------

* The Following Sections DO NOT exist, please add with respective options
--------------------------------------------------------------------------------------------------
- Accounting Section--
* View Revenue
** $ Per User, User Group, or Product by (Day, Week, Month, Quarter, Year)

* View/Search Payments & Invoices
** By User, Invoice #, email, IP, Date, Payment Method

--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------

***Additional User Options***
I have listed additions by the sections shown in the User Panel.

- My Blogs Section--

Note:
When user logs in, they are presented the “My Blogs” section. This section displays the Blogs they have created, Who’s Online and Recently updated Blogs. In my opinion, this section should serve as a summary of the entire account displaying the overall status of the user’s account. The Blogs list should be categorized by Default Blogs (Weblogs created by the Admin that cannot be deleted or changed), Free Blogs and Paid Blogs (Weblogs that user has created and charge points or accept donations from viewers). User should also be able see their points account balance, sales stats, account type, and import/export critical data. If you feel that this can be achieved by simply adjusting the template, let me know and I will take of it.

Account Stats displayed (Account Type, Allowed Space, Allowed Weblogs, Allowed Messages, User Name, Email, etc.)

* Blogs Stats
** Default Blogs
** Free Blogs
** Paid Blogs

* Points Stats
** Total Subscription Points Earned
** Total Donated Points
** My Points Account Balance

* Import/Export
** Messages (CSV, Text, XML)
** Weblogs (CSV, Text, XML)

* Close Account
-------------------------

* Settings (Path: My Blogs/Settings) Section--
** Viewers Must Pay with Points to Subscribe to this Weblog
*** Specify Points
*** Specify Cycle (Monthly or One-Time)
*** Enter Your Points Account Number (Where Points are deposited)
*** Set Visibility Permissions (If available)

** Viewers Can Donate Points to this Weblog
*** Set Visibility Permissions (If available)
--------------------------------------------------------------------------------------------------

* Profile Section--
** Upload Video (or select from album)
** Upload Audio File (or select from album)
** Add “Message Me” Panel
** Add “Chat with Me” Panel
** Choose Online Visibility Mode
** Points Account Balances will be displayed in Profile
--------------------------------------------------------------------------------------------------

* Messages Section--
** Send Private Messages to multiple Friends and Emails
** Attach multiple files to Private Messages*
** Enable/Disable email notification of Instant Messages/Replies*
--------------------------------------------------------------------------------------------------

* Add New Entry (Path: My Blogs/New Entry) Section--
** Add/Relate Entries to Multiple Categories
** Enable/Disable Option to Send Entry (Viewers can send entry to a friend/email)
** Add Custom Fields to “Add New Entry” Form
** Allow viewers to vote on this entry

** Podcasting URL Options Section--
*** Enable/Disable Embedded Flash Video/Audio Player
*** Enable/Disable Videos Files can be downloaded
*** Enable/Disable Audio Files can be downloaded
*** Enable/Disable Image Files can be downloaded and/or printed
--------------------------------------------------------------------------------------------------

* Photo & Files Section--
** Upload Multiple Files at a time
--------------------------------------------------------------------------------------------------

- Upgrade Section—

Note:
User will see prices per MB, Messages and Weblog. User will enter the amount of the product or products they would like to purchase. They may pay with Credit Card or points. System will add the amounts purchased to their account.

* Add MB’s, Messages, Weblogs to their account
* Purchase other products/subscriptions (If available)
* Purchase More Points
* View available coupons (if available)
-------------------------

Færdigheder: PHP

Se mere: withdraw payment from paypal, withdraw money from Paypal, withdraw funds from paypal, view my message, up string, un code, system developer, status pending paypal, some search string, sign in bonus, sending invoices, sending invoice, sending an invoice, search improvements, purchase skill, pre written email messages, pre-written email, php mysql developer near me, php developer skill set, php developer job search, pending status paypal, paypal view pending transactions, paypal status pending, paypal pending transaction, paypal pending funds

Om arbejdsgiveren:
( 0 bedømmelser ) Casper, United States

Projekt-ID: #89379