React base web application