Hello,
After thoroughly reading your description I believe I can do this task for you quiet easily and efficiently. I have made web applications before many times, and some were similar to your description, hence I could say that I'm experienced enough for a project of such.
What I will do for this task:
- I have more than enough database knowledge to create the correct database in Neo4j (which is a NoSQL graph database).
- As for preference, if you would also accept, I'd rather create this web app using the django Framework as it will be much more scalable as well as this will make the program highly maintainable (future-proof) and quicker to deploy. However I could still use flask if that is a specific requirement, I am educated in both frameworks.
- I will apply many different functionality to prevent an XSS attack such as a CSRF token, cleaned data, etc.
- I've scrapped a couple websites before using scrapy, pandas and numpy.
I'm a software engineer/web developer and have been within this industry for about 2+ years as well as been programming for more than 4 years. The first language I learnt was python and since then, I've developed my programming skills to an intermediate level. I've made/contributed to many projects. I then went out to further develop my programming knowledge by learning other languages such as html/css, JavaScript, C, matlab.
Thank you, I have some questions to ask before taking the project so you can message me.
Kind regards,
Mehmet