MotivAI is an iOS application that provides personalized motivation and habit-building routines. I built it with two colleagues, taking on both application development and UI/UX design. Written in Swift and backed by Firebase, it connects users with a specialized chatbot that offers daily encouragement and lifestyle tips.

Onboarding

Our first focus was a smooth onboarding flow. MotivAI offers Google, Apple or email sign-in through Firebase Authentication, which keeps the login simple and secure while giving users a choice. After logging in, users share their main goals, preferred motivational style and current habits — the input that tailors the rest of the experience. The screens follow a minimalist look with step-by-step prompts so newcomers are never faced with a wall of forms.

MotivAI landing screen MotivAI profile setup MotivAI goals selection
Landing, profile setup and goal selection.

The chatbot

The heart of MotivAI is an OpenAI-powered chatbot customized to deliver daily motivational messages, goal reminders and positive reinforcement. It can adapt its "mood" — energetic, calm or empathetic — to the user's preference. This was the main technical challenge: managing token limits and asynchronous responses so that conversations stay snappy and reliable.

Habit tracking

Habit building is the other core principle. Using SwiftUI and Firestore, the app tracks daily progress on the habits each user selects, which lets the chatbot send timely nudges and reminders. The integration between tracking and conversation is what keeps people engaged over time.

MotivAI habit tracking screen MotivAI settings screen
Habit tracking and settings.

Settings

The settings screen centralizes account management and personalization:

  • Link or unlink a Google profile for data syncing.
  • Adjust the chatbot's mood and notification frequency.
  • Log out quickly, keeping data private and under the user's control.

Takeaways

Throughout development the goal was to blend a clean, intuitive UI with AI-driven motivational content. Next steps include integrating wearable data and adding more granular habit metrics to deepen the experience.