improve ticket page UI and add homepage