Web Application

Front End

Page Design

Accessibility

Color Pallet

Flow of the application

Function

Calling the API

Displaying info from the API

Backend

Content Serving

Static files

Dynamic pages

API

Data Storage

Business Logic

Handling API Calls

Permissions

Using HTTP/WS/etc.