primeiramente, aqui o link pra baixar os templates html
https://github.com/vandersonmaroni/flask/tree/main/app/templates
no upload do csv, aqui deu erro, o MongoDB nao consegue converter datetime.date, algumas soluções
sale_dict = sale_data.model_dump()
sale_dict['sale_date'] = sale_dict['sale_date'].isoformat()
sales_to_insert.append(sale_dict)
ou
sales_for_db = json_util.loads(json_util.dumps(sales_to_insert))
ou usar datetime no modelo ao invés de date