Task managing app

An app to help people organize and complete tasks

Similar projects worth following
An application to help people manage and complete tasks. The application will allow the users to create and plan their tasks to increase their efficiency. To help the user focus an estimated time will be set for each of the tasks and a timer will help keep the user on track.

Our goal is to create a task app that helps people who have a hard time staying focused stay on task. To do this we tried to limit distracting features while at the same time having engaging elements to help the user focus like visuals, interactive elements, sounds, and positive messages.

Project created by Ibex Percy

Materials we used:

MIT App Inventor (to create the app):

Base Camp (for communication):

Google Slides (for creating the icons):

Online free background remover (we had some errors with our images):


The final version of our app!

package-archive - 4.77 MB - 06/05/2023 at 17:10



A working, early version of the timer.

Portable Network Graphics (PNG) - 55.59 kB - 04/18/2023 at 17:15



Created by Sophie H.

Portable Network Graphics (PNG) - 19.63 kB - 04/17/2023 at 17:17


Icon book.png

Created by Sophie H.

Portable Network Graphics (PNG) - 55.61 kB - 04/17/2023 at 17:17


Icon paper.png

Created by Sophie H.

Portable Network Graphics (PNG) - 38.50 kB - 04/17/2023 at 17:13


View all 23 files

  • 6/5/23 Log 9 - P.N. FINAL LOG

    Parker N06/05/2023 at 17:05 0 comments

    We did it! We finished our app! After a month of hard work we finally finished it! It is a fully functional prototype that allows you to toggle dark mode, increase text size, create tasks, change their icons, set their times, and name them. Though we are missing some features, and it isn't exactly how we hoped it would be, it works! Since we finished, this will be the final log, the app will be available to download in files. Thank you to everyone who liked, followed, or viewed our project! Goodbye!

    The task screen. The app allows the user to set a name, an estimate for how long the user thinks the task will take, and an icon for 5 different tasks.

    The settings screen. The user can set the app to dark mode which also allows people with light sensitivity to use the app. The users can also make the text larger. The screen also includes credits they can look at by clicking the button titled "Show credits".

    The task list screen. The user can set an icon by clicking on the pictures under the label "icon". They can also set the name and the time estimate here. The user can check off tasks they have done to help them remember what they have done. The user can set up to 5 different tasks and are taken to the task screen after they click the button labeled "Begin working".

    The starting/welcome screen. The user can go to the task list screen to begin working, or they can go to the settings screen to personalize the app.

  • 5/18/23 Log 8 - P.N.

    Parker N05/18/2023 at 17:34 0 comments

    Our app is close to completion, we only need to fix a couple of things, then we are done! We have not been able to implement all of the functions we were hoping to because of time and technological constraints. We still have to decide on a name for the project so if you have a suggestion feel free to comment with your ideas!

    Welcome screen with the app name scribbled out because I forgot to remove it from the app

    Settings screen

    Task screen (image, name, and timer are set to the ones chosen by the user on the task overview screen)

    The task overview screen (This screenshot was taken in MIT app inventor, in the app the user can type a name into the text box, change the icon, and set a time.)


  • Log for 5/12

    Sophie H.05/12/2023 at 21:49 2 comments

    Our app is slowly making its way to completion! We have a lot of good updates for you today.

    To start, we implemented a couple new icons into the app. After that, we fixed up the icons and cropped them so they fit properly in the app.  Small details like that help to make our app that much better. Along with that, we have fixed some of our code such as the timer taking a while before it started.

    We implemented an opening/credits screen!

    Credits screen

    Opening image

    Now for the task programs itself. We made these updates to this function:

    • Our task names are now able to be switched to user set ones on the "completing tasks screen"
    • The timer bar is now working on "completing tasks screen"
    • User is now able to set a picture for the task

    "Completing task screen" with a set picture, and a working timer.

    We still haven't come up with a name for our app. We still need to add a few functions such as sounds and allowing the user to set different times for different tasks. However, we are still working on the app and are on schedule to complete the app soon. We began working on our "helpful messages", which gives the user an encouraging message every time they complete a task.

    Last thing, we cannot believe that our project has hit over 200 views!!! Wow wow wow everyone, thank you all for stopping by! We appreciate all of you!

    That's it for this week. Tune in next Friday for DELIVERY DAY!!!

  • 5/5/23 Log 6 - P.N.

    Parker N05/05/2023 at 17:40 0 comments

    We are pretty close to finishing. A lot of code is finished, and we are wrapping up the task section, completion, and image picker. This seems to be the last hurdle before "sprucing up" the app.  We plan to create the how to build section and the name of the app after completion.

    The finished settings screen

    The task screen (this is where you would see the individual progress of the tasks)

    The task completion screen (this is the overview of all the task you have left to do)

    The new welcome screen. We have yet to decide a name

  • Log for 5/5/23

    Sophie H.05/05/2023 at 17:08 0 comments

    More progress has been made like always, but we made a few big improvements this week!

    Smaller news out of the way first, we created a ton of new icons for our app.

    Music note task button

    Balloon task button.

    Now onto the bigger details! We made it so that the user of our app can switch the names of their tasks to whatever they want for whatever they need! We also fixed up the timer bar on the task screen so that it counts down time correctly. Good job everyone!

    An example of the task names switched to "Test Name"

    Another accomplishment: We found a way to allow the user to set images! This is a WIP, but it is going quite well.

    Icon before switch

    Icon after the switch!

    While we have finished a lot of things, there are a couple things that we need to finish as well. Such as which include the users ability to make the user able to switch between more than three task names, and we need to figure out how to make the set picture store for the task. But other than that, we are still going strong and working hard! We look forward to making more improvements in the future!

  • 4/28/23 Log 5 - P.N.

    Parker N04/28/2023 at 16:53 0 comments

    Progress is going well. We seem to be around 1/3 of completion. Due to other projects, work on this one will slow. As previously stated, we have implemented a working settings page with a toggleable dark mode and various font sizes. We have finally fixed the timer! The visual_timer part minimum value was acidently set to 10, severely messing up the code. Unfortunately, do to not having enough time, we will not impliment a manager/employee version of the app.

    As shown in the picture above, the minimum value was set to 10

  • Project Log 4/25/23

    Sophie H.04/25/2023 at 17:43 0 comments

    We have made a good handful of adjustments to our app this week! One of which includes a dark mode option. This gives the user the option to switch the app to dark mode for sensitive eyes. Big win on our part!

    Navigation menu in dark mode.

    Task menu in dark mode.

    We have also been doing a lot of troubleshooting this week. We figured out how to make values work across multiple screens. We are very thrilled to say that our app runs much smoother now. 

    We are constantly continuing to add more to our app. We are going to implement a tutorial once the rest of the app has been finished, and after that we will name it. Before all that happens, though, we will need to finish the Settings screen and make our app a bit prettier. We look forward to doing more every day!

  • 4/21/23 Log 3 - P.N.

    Parker N04/21/2023 at 16:47 0 comments

    So far, we seem to be making good progress. We have finished designing everything and have all started coding. Unfortunately, the MIT app invetor is not multi user conpatable, this will lead to problems in the near future. So far we have finished creating a basic timer. By using the global_start instead of text, we made the timer more stable. Code we have so far:

    Some code for an early version of the task screen

    Some code for an early version of the screen

    The screen for an early version of the task

    Some code for an early version of the testing screen. This version used a somewhat unstable timer. The timer code relied on the changing of the text to pause or start the timer, this would lead to errors so we decided to modify the code too become more stable

    Some code for an early version of the test screen. This version uses the more stable global_start compared to the previous start_button.text

    Some code for an early version of the task screen, this version has a bar to show current progress

    Some code for an early version of the testing screen

    Some code for an early version of the navigation screen

  • 4/14/23 Log 2 - P.N.

    Parker N04/14/2023 at 16:55 0 comments

    The coding for the app has begun. We have chosen the block coding MIT App Inventor to create our app. We have implemented a working timer, and have begun implimeting the icons. So far 10 icons have been created. We have yet to decide on a name for our app, deciding to wait until the app is finished to decide.  Here are the icons created so far by Sophie H. 


    My employees (for managers)


    My Manager button (for employees)

    Task lists

    Message (No new message)

    Message (Recived un-viewed message)


    Back Button


  • 4/11/23 Log 1 - P.N.

    Parker N04/11/2023 at 17:40 0 comments

    After some minor dificulties, we are all in Hackaday. Nothing really to put in here in the begining. We are around 2/3 of the way of designing the screens on paper. We have not yet started coding. I just remembered that we are supposed to do these weekly, so from now we will be posting these every Friday. I apologize for the blurry pictures, I had to take some of these pictures with a laptop.

View all 10 project logs

  • 1
    Decide on what to create

    This can be a suprisingly difficult task, especially if you and/or members of your team are bad at communicating. 

  • 2
    Decide how you are going to create your idea

    There are tons of options on how to create your idea. For begginers, it can feel overwhelming to choose which option to use. We used the MIT APP Inventor, which is good, though it has problems if you connect it to an Apple phone/product.

    if you google "app coding software"

  • 3
    Figure out your option

    Before starting on the actual idea, I highly recomned getting used to whatever website, app, coder, ect your team chose. Once you get used to or at least a basic understanding on how to use that option, the creation of your idea will get at least a little smoother.

    The project builder, as a begginer, this was overwhelming and confusing, now, it's annoying. Note: This is a picture of version 10.1 because I clicked on the button to take me to the main screen, and it decided to open this version as well... The MIT App Inventor really needs some work.

View all 7 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates