Hi, Even After Reading your all points, this is giving just a very basic outline of the project, For a successful Project, I need a detailed description for exact requirement.
Please initiate chat so that we can discuss and I can suggest you better.
Looking forward to the positive and prompt response.
Regards:-
AshishM