This was a feature that I developed for a client’s pre-existing app that was being built to help kids with ADHD. This weekly planner allows kids to create tasks that they need to do throughout the week. It was inspired by novitura.com. The app allows the kids to:
- Intuitively drag and drop tasks onto the weekdays
- Add sub-tasks to each main task
- Reorder tasks and drag them from one day to another
- Add special stickers that allow them to draw a picture on a small chalkboard
- Add special stickers that allow them to upload their own images onto the board
- Change the colors of each day of the week separately
- Check off the day after 5 pm to indicate completion of tasks
Parents have the ability to view and modify the weekly boards of all their kids as well.
One of the main challenges of the app was to handle timezones. For example, if a parent is in a different timezone and wants to see the weekly plan of their child, they should see the data as is being shown to the child i.e. in the child’s timezone. If the parent wants to check off the day for their child, they can only do so once it’s 5pm in the child’s timezone, rather than their own. To solve these challenges, I made use of plugins that read the browser’s timezone and use it show the data accordingly.
The client was extremely happy with the result and gave the following feedback:
I STRONGLY recommend Somaan. Not only is he a lovely guy, but his work and efficiency is amazing. He truly went above and beyond with the work I gave him, and took an incredible amount of initiative. Do not hesitate to hire Somaan for your job!
Jack Emery