Inspiration

People tend to get trapped in a spiral of negative thoughts, and being able to transcend the tendency and see the good in bad isn’t always easy, but once you are able to do so, your perspectives, the way you handle, and react to things will become much more positive and helpful. We hope to make the process of seeing the good in bad easier.

What it does

A speech recognition apps that encourages positive self-talk by taking in our users' negative words and thoughts when they record themselves, and converting them into a much more positive message.

How we built it

Positive Talk is built with a Flutter frontend and Flask backend. The frontend provides a user interface that allows users who are upset to enter the negative thoughts that they may be feeling. The text is sent to a Flask backend through a POST request to be analyzed by a pre-trained recurrent neural network that recognizes patterns and sentiment in the text to associate the negative statement with a generated positive one. This is sent back to the frontend, completing the POST request and allowing the positive text to be displayed.

Challenges we ran into

Flutter was pretty new to all of us, so we had a hard time going through the documentation and having 6 hour blocks of learning was definitely a major challenge.

Accomplishments that we're proud of

In the end, we were able to build a functioning flutter app with a working backend, despite the time crunch.

What we learned

Through the process of creating this app, we gained more experience with Dart, Flutter, Flask, and Python. Also, some video editing skills :)

What's next for +Talk (Positive Talk)

We are planning to add a login and sharing feature. So our users will be able to share the positive messages with their friends on the app, or other social media platforms.

Built With

Share this project:

Updates