The main interface should be in Arabic and a secondary language is English.
This website should act as a portal for education, book reading and writing, exchanging templates/sheets, and uploading school and university projects.
It'll also have the option to list books from different bookshops against payments to me.
Payments shouldn't be online for security reason. I'm thinking to make the payment to my bank account directly. Other ideas are welcome.
The project is a website acting as a portal for all book lovers, poets and story makers. It should encourage people to read more and write more.
Main interface language should be in Arabic and a secondary language is English.
The site should, at least, have the following functions:
1. Recommend a book
Where members can add details about some books they read: name, ISBN, writer, etc and they can put starts 1-5 for bad-good as well as they can add comments. Other members can reply to these comments and put their own ratings. Something like rating system in Amazon or Youtube.
2. Write a book
Where members can submit their writings through a form to have the title of the book/story, summary, category, and other information about the book in addition to a place where the writer can upload the written material. All these information, user information and the attached file, will be kept as a record in a reviewer page. Reviewer is a member who has the authority to view few more links to be able to review the writeups, rate them, comment on them and communicate with the original writer. All communications should be done through the website, no contact information or e-mails should be shown or exchanged.
Finally, the reviewer and the writer will come up to a final version, the writing will be sent to another page that can be viewed by other members under the category of Publishers. A publisher can view the writeup and publish them. Taking in considerations some places to have the publisher or writer conditions. These conditions can also be agreed upon by exchanging communications through the website itself, like Private Messages.
I should be able to publish some market requirements on the website. Ie, there isn't any good kids story for the age 6-8 years old and we need writers to write stories for this category.
3. Poem, small writeups, thoughts and other discussions
I'm thinking of a forum where forums are easy to manage, rename, make new forums/categories etc.
Bookshops should have special membership type that allows them to publish a complete listing of their books/videos/audio's/etc. This membership should be subject to admin's approval, where the admin won't accept it, unless he receives money from bookshops to allow this facility.
These member libraries will appear in a list of libraries.. kind of an add for them against the same fees mentioned.
the main search items is for books. Where a visitor can search for a book, by name, category, ISBN, etc (like Amazon). The result will be a list of books, ratings from the members, and where to find this book in the registered companies.
6. Control Pannel
Where the admin(s) can do all database changes to all databases/tables: libraries, users, forums, books, etc.
The admin should be able to activate or hide the functions of the website from the control panel. Similar to the modules in PHPNuke.
Very much similar to Microsoft Templates where visitors can browse all templates of different types: invoices, minutes of meeting, financial presentation, databases, worksheets, etc. (categorized). To download any, membership is required. Very simple members ship is required to avoid keeping members away. Ie. username, e-mail and password.
Students of schools, universities and other people, should be able to upload and download their projects instead of throwing them in the garbage by the end of the academic year. Similar to books, it can be rated, commented and searched.
This website should combine all ideas of all book/education websites. ie. [url removed, login to view] and a lots more. Hence, other ideas are welcome as well, specially to make the website profitable. No e-commerce. They'll pay to my bank account and I'll allow their membership afterwords. Should be an easier more trustful way, I'm ready to accept.
All pages should have the same appearance. I prefer simple and fast appearance no complexity should be there, but professionalism is a must. I'm thinking of an interface like Yahoo.
Security is a major concern where no possibility should be left for hackers or spammers.
Preferred development language is PHP.
A demo to show an understanding of the specifications is great. It helps in avoiding any misunderstanding
I have dealt with accuwebhosting and webhostingbuzz for another project and they seem to be fine. Should there be other webservers knon for the programmer, then I don't mind using them.