In this thesis, a single-page web application for the proposed Cherenkov Telescope Array (CTA) observatory was developed and reviewed in detail. A web application is the simplest, most elegant solution to the problem of open data access for teams that are not physically located at one place. All they need is a computer and internet connection to access the data and data visualizations. The CTA observatory has a plan of becoming an open observatory, with public access to the data, so a web application is a logical step in allowing open access from anywhere in the world. The entire application was built using open-source programs and libraries, using Python programming language for the back-end, and JavaScript for the frontend. The applicatio...