back-end written in Python, front-end written in HTML and CSS