A thesis or research project takes a long time. Therefore, it is vital that you have the appropriate documents and structure to keep track of your ideas, and structure your meetings.
(Note that all advise is personal, and your own supervisor may disagree)
Intended for: BSc, MSc, PhD
I highly advise to initialize the below two documents at the start of your thesis, and continuously updated them throughout.
Once initialized, give your supervisor access to both online documents (i.e., share in Google Doc and Overleaf).
Before each meeting, send the prepared new meeting notes to your supervisor (see Supervision meetings for details).
Template document (the comments on each page indicate how you should use them)
Keep an overview document to log your overall thesis progress. The document contains:
Project overview (max. 2 pages): the high-level story of your work. Initialize this at the start of your thesis, and update it when needed.
Timeline: the high-level timeline of your project.
Meeting notes: Finally, make notes before every meeting, and update them afterwards. (You think you will remember what you discussed, but you will actually forget most, and your supervisor will forget even more.)
Nice Latex lay-outs for final thesis: mastersdoctoralthesis and classicthesis
At the start of your thesis, directly initialize an Overleaf document where you will write your thesis, and share it with your supervisor.
Then, during your thesis, write along in the process. For example, when you are reading related work, make notes (in the Overview document), and then already write a section in your thesis document. You will otherwise forget, and your thesis will organically grow over time (instead of having to write everything down at the end).
At the end of your thesis, turn it into a nice lay-out. I think the mastersdoctoralthesis and classicthesis look very clean. Remember to check your university regulations: often they require a specific front page to be added to the final draft!