How to create file upload using multer in mern stack

I am creating a project for my college. Now I am stuck I am using MERN STACKfor this. I want to add the Functionality that the admin can add a new project like

  1. Project title
  2. Project Description
  3. File upload (word File, txt File, image)

after that, I want to show all the file details in the Table format with the small file preview and a download file button

can anyone please tell me how to implement this functionality