This app is exactly what I was searching for. Tried many productivity apps, but this the ideal app for that purpose. It lets you plan your whole day as a schedule and lets you repeat the schedule as a custom routine. Lots of other tools and customizations. Best for procrastinators (like me) and for students who are preparing for exams.