Inspiration
There are a lot of distractions at school and there is no tool that can help with scheduling and focus all at one time. We wanted an app that guides a user through scheduling and following tasks. We also wanted to reflect the competitive energy from apps like DuoLingo. It turns studying and working into a game, which makes it more fun.
What it does
It allows the player to set tasks and time frames to complete them. While doing so the player will be shown images related to what their task is. For example, if their task is taking a break, there will be calming images displayed to them. The other part of this is that music will play based on what the user chooses to work on/do. Before they get to the part of working on their task(s), they will be shown a calendar in which they can fill out their schedule with relevant tasks and objectives for the day. As of right now, there is no music in the scene and the calendar is not 100% functional. Tasks don’t properly carry over between the calendar scene and the work scene.
How we built it
We are both most familiar with Unity and C#, so we built our application there. We have some basic scenes like our home page, stats page, schedule, and main page. The stats page is more of a mockup for if we were to continue working on Project Home. In the schedule we have drop down menus so you can select a start and end time that will populate on the actual schedule when creating it. The main page tracks all of the schedule and sees if there is a task in progress, waiting to be completed, or if all of them have been completed and adjusts the task and timer accordingly. There is a rotating image background for aesthetics as well.
Challenges we ran into
Saving data is not very intuitive on Unity, especially when building/compiling our application. This specifically became an issue when switching between scenes. The tasks we were creating in our calendar scene were not properly carrying over and we didn’t have time to fix this. We also found that working under such a short time constraint really limits the scope of a project with a lot of great ideas.
Accomplishments that we're proud of
The actual timer page looks great. The functionality between the timers, photo slideshow, and menu is all that we wanted. It looks clean and works properly. We’re proud of our idea and the progress we made. Even though the schedule page isn’t fully working, we are proud of the progress and love what we have come up with so far.
What we learned
We learned a lot about scoping this project. We did our best to make sure our application was doable, but as a two person team both doing our first hackathon, there was a lot to take in. We got most of our features in, but there are some things, like file data that require a lot of time. We need to make sure we focus on that first to get it functioning properly. Even though the functionality may be close, one small error can mess everything up and make our project incomplete.
What's next for Project Home
Our original stretch goals/future plans were to add in a functioning statistics page and have an options menu for players to interact with. This includes managing different stats, moods, music, goals, and more. An interactive star system would be great, along with a leaderboard so people can flex to their friends. After finishing the project, our file saving and loading is incomplete so we wish to finish that as well.
Log in or sign up for Devpost to join the conversation.