I am new in the book authoring business, and i want to have a website where friends and readers can do the following.
1) User registration and profile management (i.e. interest and courses preference)
2) User subscription (front-end to subscribe/renew for any course with fees, and back-end to manage subscriber)
3) Document management (front-end to download documents and back-end to upload upload or remove documents)
4) E-books management (front-end to purchase, download, read [only first chapter] e-books and and back-end to mange e-books with sales)