In this section, the readers will get an overview of the web application that is being developed. The requirements, design, and implementation details will be discussed in brief.
Getting started
Web application architecture
A web application is exposed to multiple concurrent users over a public or private network, as opposed to a standalone application. Let's get started developing a basic web application that uses the well-known model-view-controller (MVC) pattern to build a three-tier application. The MVC pattern is known for its separation of concerns by decoupling presentation logic (what the user sees in a browser), routing and business logic (what the application needs to accomplish), and persistence (where the...