Rescheduler App

Why I'm Developing a Personal Scheduling Assistant

March 12, 2021

I am developing an app that takes the stress out of personal time management. It is not a todo app or a calendar app. Technically, it includes both of these features, but that is not its main trick. The app instantly generates an optimal schedule - the best way to spend your time based on the current tasks, deadlines, goals and events in your life. This app gives you a good idea of the time you have available in the day, what tasks to do when and most importantly leaves time to relax.

Why?

I was swamped in University. Balancing schoolwork, fitness, social life and management of an engineering team.

Too much to do and too hard to allocate time wisely.

At the time, I managed this problem classic style. Writing to-do lists and jotting down rough schedules. Often, however, I felt like I was just putting out fires.

There had to be a better way. I tried almost every productivity app I came across, and while each had their strengths, I found they were all missing something.

I came up with a list of features that my ideal app would have.

The Most Effective Personal Time Management App

A tool worthy of this title has all of the following features:

  1. Shows you at a glance the portion of the day that each of your tasks consume
  2. Encourages you to break down big tasks into small, actionable components
  3. Shows you if you're sacrificing anything to go to that party or pickup a new hobby
  4. Supports recurring tasks, so you don't have to remember to add back to your todo list every other week
  5. Automatically determine the most important tasks and make sure they are completed first. Keep unimportant tasks from taking priority over what you value most.
  6. Available on big screens and on small ones

The Implementation

This is a relatively complicated feature list, so it is important that the final product is not confusing to the user. It has to be significantly faster to add and edit tasks through this app than using pen and paper or note taking apps. Therefore, UX design is a huge factor in the overall app design.

It also has to be easily accessible on the computer or on the go, meaning both a desktop site and mobile support or app will be needed.

For the multi-platform support, I isolated the front end from the back-end via an API. The backend runs on the Django Python framework, hosted by the Digital Ocean App Platform. This allows to scale the backend easily if there is an increase traffic. Django makes it easy to make database calls and to handle user authentication.

The front end is built using the Quasar Framework for VueJs (Yes, a framework for a JavaScript framework). This framework has good support for creating a website, a PWA as well as native Android and iOS apps using a single code base. This saves a lot of time and ensures that the app behaves consistently across platforms.

The Result

Want to try what I came up with? I will be posting a link to the app soon, stay tuned. If you would like to become a very early beta tester, contact me.

Last updated: November 14, 2021

Related Posts

UAV Competition - Trip

How a Rookie Team Competed Successfully Against More Established Teams

This Website

A Custom, Free, Low-Maintenance Site Built with NuxtJs and TailwindCSS

Questions? Contact Me!
© 2021 Romas Krivelis Custom Design with NuxtJs and TailwindCSS