I need to design and develop a website for books. for now it's just a web application where in future i will connect it to IOS/Android apps. it should have user side and admin side. it contains :
- Main Page:
• Search box (by keyword, isbn, book title , auther)
• Slideshow running image sliders for latest books or/& best books
• Ads boxes
- Books page:
• Book title
• Book cover (Image)
• Author name
• Author’s Image
• Book ISBN
• Publisher
• Year
• Brief description of the book
• Book's content
• Readers’ reviews (that needs users by email, Facebook or/& twitter)
• Quotes from the book
• List of similar Books
• List of Author’s other books
- Authors Page
• Author name
• Author’s Image
• Biography
• List of Author’s other books
- Publishers Page
• Publisher name
• Brief description of the Publisher
• Readers’ reviews (that needs users by email, Facebook or/& twitter)
• List of Publisher’s books
- Genres Page
• Novels
• History Books
• Art books
• …
- Lists Page
• Public Lists
• My Lists
- Other pages can be added
- Technical Approach
• Language : PHP
• Database: MySQL
• CMS: Wordpress
- other Features to be considered:
• Arabic Language
• Interlinking within the website
• Responsive design
• Mobile friendly
• To be scaled to IOS/Android Apps later
• the project is similar to goodreads(dot)com with some differences.
• Social media friendly
• Statistics and analysis of visitors and actions
• proffessional, modern and elegant look and feel.
• Advance Search Functionality
• SOE
- Users with different accesses and authorities
• They can sign up by Email, Facebook or Twitter accounts
• fo example ; types of users : (Admin (Full Authorities), Employees (limited Authorities, Ex: Data entry , Review… Etc.), Publishers (limited Authorities, Ex: Data entry , Review… Etc.) , Users (can make lists of books, add reviews … etc.), Pro. Users)
- Advertisements
• Ads Management to be integrated to the website
• Ads boxes in the main page and other pages
- Payment gate
- it's required in the proposal to mention:
• Project implementaion plan and Schedule
• Delivery and payment pland (it should be linkied to key milestones and deliverables).
• Training, Support and Maintenance Plans