Final Report

Hi guys !

At long last, the year is almost over. In this blog post, I will be talking about my journey making my personal project !

Project Goal

The main goal of my project was to make a semi functioning prototype for an AI powered goal setting app. What this app would do is it would take your large goal, like running a marathon, and break it down into smaller, less intimidating tasks, like running a kilometer a day, or working up from a 10k or half marathon. This would aid users in streamlining the process of self improvement and provide a clear direction.

Project Constraints

My app mainly targets ambitious teens and young adults, who want to achieve great things but don’t have a structured roadmap and framework to do so yet. I had around 3 months to make this project during Fusion, and I think it generally came together pretty well. One small issue/constraint was that integrating an actual AI would have been way too complicated for the purpose of this project, so in order to mimic the function of AI, I decided to have users’ goals saved in a text file, where I would then take those goals and put them into ChatGPT, acting almost like a middleman.

Project Expectations

I wanted my app to mainly be kind of an assistant, helping users to plan their tasks and goals, rather than do everything for them, as I wanted this project to be something that can help people long term, not just do everything without allowing users to learn anything. I defined success by asking classmates and friends at Harker Hall to try the app out, and tell me if they would want to use it assuming it was a real app. Also, I got some justification from the UVic pizza dinner, where lots of people told me they thought my idea was really useful.

Design Choices

The solution I came up with was, as explained earlier, an AI powered goal setting app that takes users’ broad goals, and breaks them down into easy to follow tasks and steps.

Here are some screenshots of my app:

Project Planning

I first started out with watching a few tutorials on FlutterFlow, in order to get a grasp of what I was working with.

Next, I moved on to making a basic layout in FlutterFlow. This continued into the next step, where I had to get every button working, as well as begin setting up the memory and data.

Finally, I used Firebase by Google in order to have a place to collect all the data.

Bill of Materials & Cost Analysis

All I used for this project was FlutterFlow, which was free, and Firebase, which was also free. Seems pretty cheap.

Testing and Validation

I think my solution will be successful because a lot of the people I talked to at UVic talked about how they had experiences of having an ambition they wished to pursue, but no idea where to start. This was really consistent across not just most the UVic people, but some of my friends too.

Code of Ethics

I guess the main concern of my solution would be privacy, as this would involve people sharing their goals, which might be kind of private, but because the full app would only send those goals to the AI, rather than going through me, I don’t think there would be much issue.

Conclusion

All in all, this project was really interesting, and I got some valuable skills in app design using FlutterFlow. I guess this idea might have some potential, but I’m kinda burnt out from all the work, so I guess I’m gonna take a break from coding and stuff for now.

Anyways thats all for this blog hope you enjoyed all my rants and whatnot !

Bye !

Additional Info

Firebase code:

FlutterFlow Storyboard


Comments

One response to “Final Report”

  1. mcrompton Avatar
    mcrompton

    OK, that was a fair report on what are some good ideas. I would love to see this project go farther and would offer future Fusion classes as test subjects. I think that both the example and the functionality would potentially benefit them. Having said this, I love the irony that you have shown ideas for a prototype but no eveidence of any actual planning of your project! Maybe you can finish your app and use it to plan your next magnum opus!

Leave a Reply

Your email address will not be published. Required fields are marked *