This project report details the development of a Single Page Application (SPA) for an ABC News blog. The application utilizes a front-end built with JavaScript, CSS, and AngularJS, showcasing the structure of SPAs and the Model-View-Controller (MVC) design pattern. The report covers the application's architecture, including communication with the server using a REST API, and discusses the use of technologies like Apache, MySQL, PHP, and PERL. The project incorporates a MySQL database for data storage and retrieval, with the landing page accessible via a local environment. The report also provides an overview of the ABC News blog's dashboard layout and primary navigation, highlighting the benefits of SPAs for improved user experience and performance, where the server-side logic is moved to the client-side. The report also includes code snippets and dependency details to highlight the practical aspects of the development process.