I have been creating web applications (web front-end and database) since 2003. I've made this many times for big international companies and public administration like web application for the public hospital and school. Technically: I use Spring MVC, Java and MySQL, PostgreSQL, Oracle as database, HTML, JavaScript, jQuery, bootstrap, AngularJS etc in a view layer.