in Frontend/utils/essays_catalog.py [0:0]
def load_catalog(path: str) -> List[Dict]:
"""
Loads the catalog of essays from the specified directory.
Args:
path (str): The directory path containing essay data.
Returns:
List[Dict]: A list of essays loaded from JSON files.
"""
catalog = []
for filename in os.listdir(path):
filepath = os.path.join(path, filename)
with open(filepath, 'r', encoding='utf-8') as file:
catalog.append(json.load(file))
return catalog