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.
Log in or sign up for Devpost to join the conversation.