-
-
Neo app on main screen of mobile
-
Splash screen
-
Welcome screen, with welcome phrases which generated randomly
-
Home screen, with common features, where user can choose depend of mood
-
Speak to Neo
-
Quick test
-
Dropdown menu in test screen
-
Help screen
-
Gemini models in Neo app
-
Gemini code assistant and Gemini & Gemini models in Neo app in process
-
Speech to text functionality
Inspiration
A lot of stress around. Neo is envisioned as a calming corner companion within a mobile application. It leverages the power of Flutter for a user-friendly interface and potentially integrates with Gemini for some functionalities.
What it does
Neo aspires to be a supportive and accessible tool for users seeking emotional well-being. By offering a variety of calming techniques and personalized guidance based on user input, Neo strives to create a calming corner within the app where users can find techniques to manage stress, anxiety, or simply unwind.
How we built it
I build it alone using Flutter, Gemini, Vertex AI
Challenges we ran into
I'm not familiar with AI/ML, it was hard to integrate necessary things. With few feutures I'm still is not success, but I'll continue working on this project.
Accomplishments that we're proud of
My first AI bot. I tried to work with Vertex AI, Gemini and today I am taking the first steps towards success in this area.
What we learned
I've learned a lot: How to start working with AI. What is AI & ML. What is Vertex AI, what is prompts and how to create them.
What's next for Neo Companion Bot
I want to realise next features:
- Neo offers personalized recommendations for calming activities based on user input and accessibility considerations.
- The bot provides guided audio instructions or text descriptions for calming techniques, ensuring accessibility for all users.
- Users can track their moods over time and identify patterns.
- The bot offers motivational messages and celebrates progress in managing stress and anxiety.
- The bot can integrate with mental health resources (optional) to provide users with additional support options.

Log in or sign up for Devpost to join the conversation.