Inspiration
The inspiration about Soul Echo AI came from a simple yet deeply human moment: asking yourself, "Why do I feel this way today?" or "What would tell myself I were someone else?"
What it does
Soul Echo AI helps you uncover thoughts and emotions hidden beneath the surface, It talks to you like you - it analyze your tone and way of speaking to respond just like you would. When you start from landing page, it asks you 3 psychological questions to understand your preference, decision style and what you value most.
How I built it
I built it with React Vite for quick start, used Tailwind CSS. But Bolt made it easy anyway. As I was running out of tokens, I had to code it myself which was taking time, so I did use the help of ChatGPT temporarily just to get it going fast.
Challenges we ran into
The major challenge for me was 'React with Vite'. I found out about this Hackathon 15 days before the deadline. Before that I was learning Flutter (Dart) for mobile development, I did make a project on React 3-4 months ago, so it wasn't completely new to me, but I wasn’t very familiar with it either.
I quickly created a template using Bolt, which worked quite well. However, I didn't fully understand the syntax, Anyway, I moved on. Next, I faced issues with the OpenAI API key. I tried debugging it extensively, but it just wouldn’t work.
I thought I wasn't understanding the code, so I tried out a simple project on React just to refresh my memory on React and working APIs (I was also not familiar with APIs at the Time) So I created a mini project and later found that the issue was with the OpenAI API key itself. Then, I explored hugging face, found lots of AI models and finally chose mistral 7B instruct v0.2. The hugging face API key worked perfectly. After that the development process went smooth.
Accomplishments that I'm proud of
I learned a lot about React, Vite and Tailwind CSS in this Hackathon, definitely going to learn more about this stack. And I'm really proud of myself for making a project like this. I've never made a project like this in my life. This was the first time I ever did—and considering I'm only 16, I'm really proud of that.
What I learned
I learned a lot about React, Vite, Tailwind CSS, handling API calls, and implementing responsive design in React. And using AI like Bolt improves the development speed and accuracy, helping developers like me to ship faster
What's next for SoulEcho AI
In near future I plan to add 3 creative modes. Rant Mode (Unfiltered, dramatic, and expressive), Reflective Mode (Calm, thoughtful, and philosophical), Sarcastic Mode (Witty, sassy, and slightly roasty). These modes will feel like different versions of you, talking to you. I'm also planning to add chat history and introduce a free trial period for users to talk to the AI. I'm also going to improve the model, fine-tune it further and adapt it for the different modes.
Built With
- html5
- huggingfaceinferenceapi
- javascript
- netlify
- react
- tailwindcss
- vite

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