"Front-end" typically means the parts of the
project a user interacts with--such as the graphical user interface or command line. It's a vague term, there isn't an exact definition. "
Back-end" means the parts that do the work, but the user is unaware of or cannot see. Databases, services, etc.
read more >>