Front-end vs Back-end
The front-end is everything a user sees and interacts with directly in their browser or app, the back-end is the server-side logic and data that powers it behind the scenes. Most real products need both working together.
Front-end
The visible part of a website or application that users interact with directly, including layouts, text, buttons, and images.
Back-end
The behind-the-scenes part of a website or app that processes data, handles logic, and manages database interactions.
| What it handles | Layout, visuals, user interaction | Business logic, database access, security |
|---|---|---|
| Runs where | In the user's browser or device | On a server the user never sees directly |
| Common technologies | HTML, CSS, JavaScript frameworks | Server languages, databases, APIs |