Inspiration
Struggling to focus on homework after school.
What it does
It increases the productivity of students by helping them use their self-study time efficiently. Students can sequence self-study tasks and the app will manage them with a timer in bite-size chunks with a short break in between.
How it works
The user starts by entering at least one task by hitting the plus sign, then entering the name of the task, e.g. "Algebra", and optionally a more detailed description. More tasks can be entered if desired. Next step for the user is to press start, which causes a timer to start counting down 25 minutes while the first task name is displayed as "Current task" and the second task is shown as "Next task". If the current task cannot be completed in the time period extra minutes can be added to the time by the user by pressing a button, repeatedly as needed. Once the timer runs out a break timer starts counting down a 5 minute break. The user can also indicate the task completed early by pressing a "Finished" button, which will also start the break timer. After the break the next task will start, and so on until all tasks entered have been finished. At any time the user can see on the screen which task will follow the current one, and also enter more tasks as needed. The user can also go to a separate screen to see all scheduled tasks.
How I built it
We built the application using Apple's Xcode Ide. We used Sketch to draw up the wireframe and design of the application.
Challenges I ran into
Persistent Storage, Loading indicator, and the timer.
Accomplishments that I'm proud of
Setting up the persistent storage database, getting the loading indicator to work smoothly, and the timer working flawlessly. Also, doing all these things in such a short time is a great accomplishment. We researched about other products on the market to make the product unique.
What I learned
Persistent storage, designing with Sketch, and teamwork.
What's next for FocusFocus
Getting it shipped to the app store.

Log in or sign up for Devpost to join the conversation.