Inspiration

The difficulty of starting good habits and keeping them. It's very difficult to hold yourself accountable to other people, and that barrier is a massive problem.

What it does

Provides a notebook for people to keep track of their personal goals. It also makes these notebooks very easy to share, and thus helps people hold themselves accountable.

How we built it

Using Swift, we created TargetPost on a SwiftUI app lifecycle, along with the Firebase module, which was imported through CocoaPods. After installing Firebase, we used authentication and the cloud database, which allowed us to seamlessly connect the app to the server and host our data. We created numerous custom classes, extensions, and views to populate the app for the best user experience.

Challenges we ran into

Creating the activity ring on the home screen provided a tough challenge, as the stroke was not looking like what we had imagined it to be. As a result, we went through numerous design phases to tweak and optimize the ring to look the best for us.

Accomplishments that we're proud of

We are proud of the seamless integration between Firebase and Xcode, as well as creating an efficient and appealing design for future users.

What we learned

We learned the importance of time management, and how we effectively split our time into efficient and easy-to-complete segments, allowing us to optimize our time to create the best user experience.

What's next for TargetPost

Our target is to continue building upon the app, eventually creating a social media site that can hopefully catch the winds of a trend.

Built With

Share this project:

Updates