-
Notifications
You must be signed in to change notification settings - Fork 8
Project vision
- Chintu wakes up in morning thinks that he has to finish SE project, leetcode, attend classes, some companies assessment test, read subject books, prepare some material for his teaching assistant job and also he wants to find some time for his health. After thinking all this he felt overwhelmed, and thought let's do breakfast first we will see later.
- Chintu enjoys his most important meal of the day while watching 'Friends' on his phone.
- After breakfast he thought i will study later i have time until thursday for SE project and until friday for leetcode etc. Anyway there is one sunday coming up so i will study more on those days.
- He got busy in other activites, then again he got chance to do some other activities so he finished some part of his work.
- On weekend he thought he is going to study alot and finish everything. But his friends come over at his place and he can't resist the chill out time.
- Waking up on monday he realised he spent alot of time having fun and other activities and now its difficult to meet the deadline.
- He has to take the penalty for his assignments and projects. Also he has to compromise on other parts of his life like his health and eating habits.
"Achieving a small incremental goal is perceived as easier -- and more satisfying -- than maintaining the status quo" --Source
The agile model follows something on similar lines to this above statement. So following this, we thought of using agile model to divide the task on someone's plate on per day basis, by following which he/she can easily able to finish task just before deadline and it won't be overwhelming. The Algorithm used can be found here: Algorithm
Now the next question comes how to make it very easy to use without adding any overhead: First thing comes to mind is some kind of personal assistant bot something like Google Assistant or Alexa, which can rearrange my tasks and break them and serve me with small goals to be achieved each day. But this is a little ambitious goal for now. So we have started with something smaller in a hope that folks will keep adding more features in this open source project and one day it will be available in everyone's phone and helping them out at every step.
We have started with discord bot for user interaction to get other parts of aPAS up and running. To make this tool more enriched we want to give most flexibility to the user. So the design for the product is done such that adding new modules like apple calendar, samsung calendar or telegram, facebook messenger or even audio assistant won't be much difficult.