Write Thesis with LaTex and Overleaf

If you want to use it as quickly as possible 

Just go to https://www.overleaf.com, register, login, create a project, sync with Github, done!

Set up your environment

https://github.com/overleaf/overleaf/blob/master/docker-compose.yml

Create your admin account with https://127.0.0.1/launchpad

https://github.com/overleaf/overleaf/wiki/Creating-and-managing-users#creating-the-first-admin-user

Download your project directly from your local overleaf

https://www.overleaf.com/learn/how-to/Exporting_your_work_from_Overleaf#Downloading_the_whole_project

Push it to Github

https://help.github.com/en/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line

(Optional) Choose one template that fits your needs

https://www.overleaf.com/gallery/tagged/thesis
https://www.overleaf.com/latex/templates?addsearch=ThuThesis

(Optional) Update overleaf

 sudo docker exec -it sharelatex bash
 tlmgr update --self --all
 tlmgr install scheme-full
 tlmgr update --self --all --reinstall-forcibly-removed
 exit
 sudo docker restart sharelatex

(Optional) View a tutorial

https://www.overleaf.com/learn/latex/Learn_LaTeX_in_30_minutes