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.