Inspiration

In the social media era, people want to post and express themselves, but they don’t know what to post, how to frame it, or whether it’s worth sharing. The lack of guidance turns intention into inaction.

What it does

How we built it

Articuly is a sleek, modern feedback collection application that serves as a centralized hub for user insights.

  • Seamless Authentication: Users can secure their identity and maintain persistent sessions without constant logins.
  • Intuitive Feedback Submission: Whether it's a bug report, a feature request, or general appreciation, users can easily categorize and submit their thoughts.
  • Visual Context: Users can attach images or files to their feedback, providing developers with the exact context they need.

Challenges we ran into

  • State Persistence: Handling the "Auto Login" flow required a delicate dance between the splash screen, secure storage, and the navigation stack. Avoiding race conditions where the app would flash the login screen before redirecting home was a significant logic challenge.
  • Cross-Platform Nuances: normalizing file picker behaviors across iOS, Android, and Web required writing platform-specific configurations to handle permissions and file paths consistently.

  • Advanced Flutter Layouts: We mastered the use of BackdropFilter and Stack widgets to create complex visual hierarchies.

  • Separation of Concerns: Strictly separating our data layer (Dio services) from our presentation layer (Widgets) paid off immensely when we had to refactor parts of the API handling.

  • The Importance of Feedback: Ironically, building a feedback app taught us the importance of user feedback in our own development process—we dogfooded Articuly to report bugs within Articuly during development!

What's next for Articuly

Soon to market

Built With

Share this project:

Updates