Typically, when someone refers to a community resource, they mean an organization that serves a particular geographical area or group of people by providing tools to help that community grow in positive ways and improve the quality of life for the people of that community.
Front-end the part with which the user interacts.
usually people who write this are called layout designers what languages are used (Html, css, js)
Beck-end The northern part is the structure of the site due to which it works, this includes the DBMS, logic, etc. which languages will be used(python, php, java)
People who can do both are called: full stack developr