EbookClub Site Description PHP / MySQL The site is for an ebook club. It is designed to be a co-op, which means there will be profit sharing with the members. So the affiliate program will essentially built into the membership. Each member will login to their own member area and just like an affiliate program have access to earnings, ads, referrals, etc. There needs to be a delivery method so members will be able to download the books. There will also be levels of membership or tiers. Initially, there will be a free member level and a paid member level. There needs to be the option of adding additional levels at a later time. This would be through an admin area. Some other features to include are as follows: Login email confirmation process for free members only. Paying members pass this by. A newsletter. Signing up for the newsletter is the same as signing up as a free member. A way to compose and manage the newsletter - through the administration area. Rather than having selected categories for the library, it may be best to provide a search engine for the ebooks. Which would mean the book tiles and additional information may need to be store on the database. There would need to be a way to add books to through the administration area. There also needs to be some for of automated email system tied to different elements of the site. An example would be something like when a members account reaches a certain amount they receive an automatic email. The site will have several functions like [url removed, login to view] and should have all of the same membership functionality, but built into one main site with a different look that will make it essentially a clone of [url removed, login to view] Below are additional sites to give you a further idea of the look, all the features, and all functionality required. [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] The following is the broad outline of the functional modules that will be included as the part of the solution For the End Users 1) Registration Registration is the process to get membership to this site. Membership will be available in different levels. These levels are either Free or Paid. Administrator will have the feature to define and modify the parameters for each of the Membership levels available. For Paid Members there will be multiple payment methods. The Members will earn commission based on their member referrals to the site and also their book sales referrals. The payouts for different levels of membership will be different and will be definable by the Administrator. 2) Affiliates/Members Section This section is accessible only after validating the user through the Login Process. Post validation the user will be able to perform any of the below mentioned activities. a. Sign up for Newsletters b. Upgrade their Membership Levels c. Cancel their Membership d. Create their own replicated website e. Update their Info f. Create Banner and Text Links g. View Monthly Summary h. View Click & Commission Statistics for the Month i. View In-depth Commissions j. View Yearly summary k. View Top 100 referrals l. View Free e-Books available m. Search for e-Books n. Purchase e-Books (at a Discount) o. Links to other useful sites *Commission includes both types of commissions i.e. Referrals Commission and Book Sales Commission 3) Help / FAQ Content Section These will be HTML based content sections. For Website Administrators (This is based on current functional modules and is the minimum that will be provided) a. Members i. Manage Membership Levels Define Membership Levels, their billing duration, their monthly fees, their referrals amounts etc ii. Manage Members List, View Member details and statistics iii. Manage Billings Auto generate invoice and bill the members according to their billing cycles. iv. Manage Newsletters Send mail to all news letter subscribers v. Manage Authors and commissions b. Books i. Add/Update books into Categories for Members (Images, Description etc). ii. Define free availability to Membership levels for a particular time period. iii. Define book prices and commission payouts for different membership levels c. Links i. Manage links to be added to the members section d. Advertising i. Manage time based banners appearing on various pages of the site.