As a high level summary...
If you have the skill to program a custom browser please message me so I can give you more details. The budget I've put is just for the basics listed above. There are a couple more optional features to further expand this project in the future.
Looking forward to working together with you.