Understanding- Create a registration page, Login page for the customer, Forgot password functionality for the customer,Create Multi language feature for toggle site language setting from the front end, Create multi-login option for the user which will allow user to login from multiple devices, Create a function to auto logout after X-minutes inactivity, Option for the customer to manage (add, delete, modify, disable, enable) and view domains List, Create a function to check if the customer has received mails for more mailboxes than he licensed, Create a user dashboard to show overall filter-stats (blocks/rejects/delivers) per day / week / month / year, Create a filter function to search through stats rejected mails based on the sender and receiver email mail address, Option for customer to manage (add, delete, modify, disable, enable) own blacklist on per domain or address basis.
Option for customer to manage (add, delete, modify, disable, enable) whitelists on per domain or address basis., Auto export of whitelist (when user edit or update white list), Product view and manage (add, edit, delete)contract/product for the customer.
Questions - Will you be providing mock-up for the design,do you recommend using open source templates. Is there a admin panel, if yes please let me know what all modules has to be implemented. Do we require email verification while registering? User table-should nt we create another table for the product as one user may add multiple pdts?